Código:
Cuando lo pruebo, noto que las cuentas se redondean. Es decir, la división 400 % 4,12 me da 100 y no 97,087, por ejemplo. ¿Cómo logro que me tire el número exacto y cómo manejo la cantidad de decimales?#include <iostream> #include <stdlib.h> using namespace std; float Cambio, Taza, Resultado; int main () { cout << "Introduza la cantidad de pesos que desea cambiar: "; cin >> Cambio; cout << "\nIntroduzca la tasa que usara para cambiar: "; cin >> Taza; Resultado = Cambio / Taza; cout << "\nSu cambio en dolares es: " << Resultado << " .\n"; cout << "\n"; system("PAUSE"); return 0; }
Gracias.
*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...