Gabriel Aviña
/
Tarea4_Ejercicio1
Hola
main.cpp
- Committer:
- elchef
- Date:
- 2014-04-10
- Revision:
- 1:00aff7857328
- Parent:
- 0:c2dc12b331cd
File content as of revision 1:00aff7857328:
//Juan Carlos Verduzco Gastélum A01112580 //Gabriel Ivan López Aviña A01223680 #include "mbed.h" Serial pc(USBTX, USBRX); struct dinero { int mil, quinientos, doscientos, cien, cincuenta, veinte, diez, cinco, dos, uno, cincuentacent, veintecent, diezcent; } dinero2; void cambio(float valor, dinero *dinero1) { while (valor > 1) { dinero1 -> mil = valor /1000; valor = fmod(valor,1000); dinero1 -> quinientos = valor /500; valor = fmod(valor,500); dinero1 -> doscientos = valor /200; valor = fmod(valor,200); dinero1 -> cien = valor/100; valor = fmod(valor,100); dinero1 -> cincuenta = valor /50; valor = fmod(valor,50); dinero1 -> veinte = valor/20; valor = fmod(valor,20); dinero1 -> diez = valor /10; valor = fmod(valor,10); dinero1 -> cinco = valor/5; valor = fmod(valor,5); dinero1 -> dos = valor/2; valor = fmod(valor,2); pc.printf("Pesos - Valor: %f", valor); if(valor > 1) { dinero1 -> uno = 1; valor = valor -1; } valor = valor *100; dinero1 -> cincuentacent = valor/50; valor = fmod(valor,50); dinero1 -> veintecent = valor /20; valor = fmod(valor,20); dinero1 -> diezcent = valor/10; valor = 0; } } int main() { float valor = 1444.80; cambio (valor, &dinero2); pc.printf("El cambio es: "); pc.printf("%i Billetes de mil \n %i Billetes de 500 \n %i Billetes de 200 \n %i Billetes de 100 \n %i Billetes de 50 \n %i Billetes de 20 \n", dinero2.mil, dinero2.quinientos, dinero2.doscientos, dinero2.cien, dinero2.cincuenta, dinero2.veinte); pc.printf("%i Monedas de 10 \n %i Monedas de 5 \n %i Monedas de 2 \n %i Monedas de 1 \n %i Monedas de 50cent \n %i Monedas de 20cent \n %i Monedas de 10cent ", dinero2.diez, dinero2.cinco, dinero2.dos, dinero2.uno, dinero2.cincuentacent, dinero2.veintecent, dinero2.diezcent); return 0; }