Practica2
Objetivo.- Modelar y diseñar mediante la programación orientada a objetos la solución de problemas.
Elabore y analice los siguientes ejercicios:
EJERCICICIONO.1:#include
#include
using namespace std;
class coordenada
{
private:
float x,y;
public:
coordenada();
coordenada(float x2,,float y2);
voidimprime_coordenadas();
};
coordenada::coordenada()
{}
coordenada::coordenada(float x2, float y2)
{
x=x2;
y=y2;
}
void coordenada::imprime_coordenadas()
{
cout<<”El punto esta en la coordenada(X,Y)=”<<”(“<
int main()
{
coordenada punto1, punto2(2.5,5);
punto1.imprime_coordenada();
punto2.imprime_coordenada();
getch();
}
Identifica en la clase atributos, métodos ylos objetos.
Identifica que tipo de constructor se declara y cual se ejecuta: constructor por omisión
Implementa dos métodos uno que retorne coordenada en x y el otro el de coordenada y.
EJERCICIO2.
#include
#include
using namespace std;
class triangulo
{ private:
float d1,d2,d3;
public:
triangulo();
float perimetro();~triangulo(){cout<<"Se ejecuta el DESTRUCTOR";}
};
triangulo::triangulo(float dist1, float dist2, float dist3)
{ cout<<"inicia el constructor"<
d2=dist2;
d3=dist3;
}
floattriangulo::perimetro()
{ float perim;
perim=d1+d2+d3;
return perim;
}
int main()
{
triangulo mitriangulo;
float dist1, dist2, dist3;
cout<<"Ingrese las 3 distancias(xx xx xx): ";cin>>dist1>>dist2>>dist3;
triangulo mitriangulo(dist1,dist2,dist3);
cout<<"el perimetro es "<
return 0;
}
Identifica en la clase atributos, métodos y los objetos.Identifica que tipo de constructor se declaran y cuales se ejecutan
Implemente un método que se llame calcular área() el método deberá devolver valor.
EJERCICIO NO. 3
#include
Regístrate para leer el documento completo.