Ayuda con string 2
Publicado por Federico (11 intervenciones) el 22/03/2017 18:17:41
Buenas, estoy bastante perdido en este ejercicio ya que me han dado unas clases, metodos y objetos que no se utilizar
Mis preguntas son:
1- Como obtener las coordenadas del punto implicito
2- Como obtener las coordenadas del punto que introduzco por ejemplo en distancia
3-Como calcular la distancia entre un punto que introduzco y el implícito
Gracias
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
#include <iostream>
#include <cmath>
#include <string>
#include <sstream>
using namespace std;
const double PI = 3.14159265;
class Punto {
private:
double x; // coordenada x del punto
double y; // coordenada y del punto
public:
Punto(); //constructor. Pone a 0 las dos coordenadas
Punto(double px, double py); // constructor. Inicializa un punto con dos valores x y
double getX();
double getY();
void setX(double newXValue);
void setY(double newYValue);
string toString(); ///< devuelve el contenido del punto como un string
double distancia(Punto p2); // calcula la distancia a otro punto
Punto puntoMedio(Punto p2); //devuelve el punto medio entre el objeto implicito y p2
};
Punto::Punto():x(0),y(0) {
}
Punto::Punto(double px, double py):x(px),y(py) {
}
double Punto::getX() {
return x;
}
double Punto::getY() {
return y;
}
void Punto::setX(double px) {
x = px;
}
void Punto::setY(double py) {
y = py;
}
string Punto::toString() { // devuelve un string con el formato (x,y)
stringstream ss;
ss << "(" << x << "," << y << ")";
return ss.str();
}
double Punto::distancia (Punto p2){ //devuelve la distancia entre el objeto implicito y p2
double distancia;
distancia = sqrt ( );
}
Punto Punto::puntoMedio(Punto p2){
}
Mis preguntas son:
1- Como obtener las coordenadas del punto implicito
2- Como obtener las coordenadas del punto que introduzco por ejemplo en distancia
3-Como calcular la distancia entre un punto que introduzco y el implícito
Gracias
Valora esta pregunta


0