Test Foro de elhacker.net SMF 2.1

Programación => Programación C/C++ => Mensaje iniciado por: k1ngor4 en 15 Mayo 2019, 22:16 PM

Título: Error al compilar
Publicado por: k1ngor4 en 15 Mayo 2019, 22:16 PM
Buenas , hasta ahora estoy empezando en el tema del c++, voy en primer semestre de universidad y tengo este trabajo el cual es:

Dadas las coordenadas cartesianas de dos puntos, el programa debe calcular la distancia entre ellos
en caso que la distancia supere 5 unidades se debe mostrar un mensaje de alerta que diga
"los puntos son muy lejanos"

Pero al hacer el codigo e intentar compilarlo no me deja ya que me aparece el error " id returned 1 exit status "

Quisiera que alguno me ayudara por favor y me dijera cual es mi error.

Gracias.


Código (cpp) [Seleccionar]

#include <iostream>
#include<math.h>
using namespace std;
int main(){
float x1,x2,y1,y2,distancia;
cout<<"Ingrese los datos del primer punto en x"; cin>>x1;
cout<<"Ingrese los datos del primer punto en y"; cin>>y1;
cout<<"Ingrese los datos del segundo punto en x"; cin>>x2;
cout<<"Ingrese los datos del segundo punto en y"; cin>>y2;

distancia=sqrt(pow(x2-x1,2)+pow(y2-y1,2));

cout<<"La distancia entre los puntos es:"; cin>>distancia;
if(distancia>5){
cout<<"Los puntos son muy lejanos";
}
return 0;

}
Título: Re: Error al compilar
Publicado por: K-YreX en 15 Mayo 2019, 23:00 PM
Para mostrar una variable es así:
Código (cpp) [Seleccionar]

cout << "La distancia es: " << distancia << endl; // el << endl es un salto de linea

Con <cin> lo que haces es coger el valor que teclee el usuario.

Aparte te comento que las librerías que terminan en .h son de C. La versión de las mismas pero para C++ son quitando el .h y poniendo una c delante <cmath>.
Título: Re: Error al compilar
Publicado por: k1ngor4 en 16 Mayo 2019, 01:13 AM
Muchisimas gracias !!!, de los errores se aprende.