CALCULADORA VECTORES

Páginas: 3 (543 palabras) Publicado: 11 de junio de 2015
CALCULADORA VECTORES
#include
#include
const int N=100;

using namespace std;

class Vect
{
private:
float *ptr;
int n;
public:float *apr; //Memoria para los metodos que devuelve obj.
Vect();
Vect(int );
Vect(float *, int );~Vect(); //destructor que contiene delete[]apuntador.
void LeeDatos(float*);
Vect & operator + (Vect &); //lista de argumentos, tenemos un objeto vectorreferenciado.
float operator * (Vect &);
Vect & operator - (Vect &);
void VerDatos(void);
void Resultado(void);
};//DESARROLLANDO LOS METODOS
//Primer constructor de tipo vacio
Vect::Vect()
{
apr = 0;
ptr = new float [N];
}

//Segundo constructor recibe del programa principal el espaciovectorial
Vect::Vect(int n1)
{
apr=0;
n=n1;
ptr = new float [n];
}

//Tercer constructor, sobrecargado recibe el espacio vectorial y el arregloVect::Vect(float* X, int n1)
{
n = n1;
apr = 0;
ptr = new float [n];
for(int i=0; i {
ptr[i]= X[i];
}
}

//Destructor
Vect::~Vect()
{
if (ptr) delete [] ptr;
if (apr) delete [] apr;
}

void Vect::LeeDatos(float * X)
{
for(int i=0; i ptr[i]= X[i];
}
}

Vect & Vect::operator + (Vect &X)
{
if (n == X.n)
{
apr = new float [n];
if (apr)
{
for (inti=0; i {
apr[i] = ptr[i] + X.ptr[i];
}
}
else
{
cout<<"***NO EXISTE MEMORIA...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Calculadora Vectores De 3 Dim
  • Calculo analitico de vectores
  • Vectores en el calculo vectorial
  • Calculo de vectores
  • Vectores Cálculo
  • Calculo de capacitancia y vector e y d
  • Ejercicios Calculo De Vectores
  • UNIAGRARIA CALCULO VECTORIAL TALLER VECTORES

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS