Descarga la aplicación para disfrutar aún más
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; }
Compartir