cambio de pesetas a euros

Iniciado por cazagavilan, 15 Abril 2011, 13:34 PM

0 Miembros y 1 Visitante están viendo este tema.

cazagavilan

Me da un monton de numeros que no cuadran y algunos signos, alguien me dice donde fallo?

Código (cpp) [Seleccionar]
#include <stdafx.h>
#include <iostream>
using namespace std;

float main()
{

double euros;
    double pesetas;

euros = pesetas / 166.38;

    cout << "Introduzca su cantidad en pesetas: " << endl;
    cin >> pesetas;
cout << "Su cantidad en euros es: " << euros << endl;

return 0;
}


Gracias.

Oblivi0n

#include <iostream>
using namespace std;
Código (cpp) [Seleccionar]

int main()
{

double euros;
    double pesetas;

    cout << "Introduzca su cantidad en pesetas: " << endl;
    cin >> pesetas;
euros = pesetas / 166.38;
cout << "Su cantidad en euros es: " << euros << endl;
return 0;
}


Fijate en que no he cambiado absolutamente nada de tu codigo, excepto el orden de euros=pesetas/166.38, que pasa es que al no inicializar las variables, hacias la conversion antes de introducir ningun valor, y eso da resultados extraños.