Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/01/2011, 09:30
Avatar de Munire
Munire
 
Fecha de Ingreso: julio-2010
Ubicación: en el ciberdespacio (España)
Mensajes: 150
Antigüedad: 14 años, 7 meses
Puntos: 4
Respuesta: Duda básica de C++... en la división se redondea

para escribir numeros con decimales se hace con el punto -> 4.12


tu lo estaras haciendo con la coma -> 4,12

entonces solo te coge el 4

400 / 4 = 100


si lo haces con el punto sale bien:
97.0874



Cita:
*Por cierto, en vez del system("PAUSE") intenté usar el getchar () pero no me funciona. Ayer sí lo hacía... leí algo referido a que se pudo haber quedado algo guardado en el buffer, pero ni idea cómo solucionarlo...
getchar no esta para c++, utiliza esto

cin.ignore();
cin.get();

y en vez de esto

cout << "\nSu cambio en dolares es: " << Resultado << " .\n";

cout << "\nSu cambio en dolares es: " << Resultado << endl;