Logo Studenta

Plano Cartesiano - Ejercicio C

¡Estudia con miles de materiales!

Vista previa del material en texto

Tarea en C++: 
Crea una clase llamada "Punto" que represente un punto en un 
plano cartesiano. La clase debe tener dos variables de 
instancia (coordenadas x e y) y métodos para establecer y 
obtener las coordenadas, así como un método para calcular la 
distancia entre dos puntos. 
 
Resultado: 
 
#include <cmath> 
 
class Punto { 
private: 
 double x; 
 double y; 
public: 
 Punto() { 
 x = 0.0; 
 y = 0.0; 
 } 
 
 void setCoordenadas(double x, double y) { 
 this->x = x; 
 this->y = y; 
 } 
 
 double getX() { 
 return x; 
 } 
 
 double getY() { 
 return y; 
 } 
 
 double calcularDistancia(Punto otroPunto) 
{ 
 double distancia = sqrt(pow((x - 
otroPunto.getX()), 2) + pow((y - 
otroPunto.getY()), 2)); 
 return distancia; 
 } 
}; 
 
// Ejemplo de uso 
int main() { 
 Punto punto1; 
 punto1.setCoordenadas(3.0, 4.0); 
 
 Punto punto2; 
 punto2.setCoordenadas(6.0, 8.0); 
 
 double distancia = 
punto1.calcularDistancia(punto2); 
 cout << "Distancia: " << distancia << 
endl; 
 
 return 0; 
}

Otros materiales

Materiales relacionados

3 pag.
Calculo_Vectorial-93

SIN SIGLA

User badge image

Eduardo Gonzalez Garcia

8 pag.
I3 2016-1

User badge image

Central de Apuntes

3 pag.
Calculo_Vectorial-52

SIN SIGLA

User badge image

Eduardo Gonzalez Garcia

3 pag.
Calculo_Vectorial-88

SIN SIGLA

User badge image

Eduardo Gonzalez Garcia