Conversor de monedas

Jonatan Rapún Nacenta

/*El programa irá preguntando por la cantidad de billetes y monedas de cada valor que tiene el usuario y luego determinará la suma de dinero que hay en monedas, y luego la suma de dinero que hay en billetes. El programa también dirá la suma total de dinero que hay. Finalmente el programa dará al usuario la posibilidad de transformar la cantidad en euros a la cantidad equivalente en pesetas o dólares, según lo decida el usuario.*/

#include "stdio.h"

int main()
{
int cambiarmoneda;
float b5,b10,b20,b50,b100,b200,b500,m1,m2,m5,m10,m20,m50,m1e,
      m2e,tb,tm,t,peseta,dolar;

printf("\nCantidad de billetes de cinco euros: ");
scanf("%f",&b5);
while(b5<0){
printf("\nCantidad de billetes de cinco euros: ");
scanf("%f",&b5);
}

printf("Cantidad de billetes de 10 euros: ");
scanf("%f",&b10);
while(b10<0){
printf("Cantidad de billetes de 10 euros: ");
scanf("%f",&b10);
}

printf("Cantidad de billetes de 20 euros: ");
scanf("%f",&b20);
while(b20<0){
printf("Cantidad de billetes de 20 euros: ");
scanf("%f",&b20);
}

printf("Cantidad de billetes de 50 euros: ");
scanf("%f",&b50);
while(b50<0){
printf("Cantidad de billetes de 50 euros: ");
scanf("%f",&b50);
}

printf("Cantidad de billetes de 100 euros: ");
scanf("%f",&b100);
while(b100<0){
printf("Cantidad de billetes de 100 euros: ");
scanf("%f",&b100);
}

printf("Cantidad de billetes de 200 euros: ");
scanf("%f",&b200);
while(b200<0){
printf("Cantidad de billetes de 200 euros: ");
scanf("%f",&b200);
}

printf("Cantidad de billetes de 500 euros: ");
scanf("%f",&b500);
while(b500<0){
printf("Cantidad de billetes de 500 euros: ");
scanf("%f",&b500);
}

tb=(b5*5+b10*10+b20*20+b50*50+b100*100+b200*200+b500*500);

printf("Cantidad de monedas de un centimo: ");
scanf("%f",&m1);
while(m1<0){
printf("Cantidad de monedas de un centimo: ");
scanf("%f",&m1);
}

printf("Cantidad de monedas de dos centimos: ");
scanf("%f",&m2);
while(m2<0){
printf("Cantidad de monedas de dos centimos: ");
scanf("%f",&m2);
}

printf("Cantidad de monedas de cinco centimos: ");
scanf("%f",&m5);
while(m5<0){
printf("Cantidad de monedas de cinco centimos: ");
scanf("%f",&m5);
}

printf("Cantidad de monedas de diez centimos: ");
scanf("%f",&m10);
while(m10<0){
printf("Cantidad de monedas de diez centimos: ");
scanf("%f",&m10);
}

printf("Cantidad de monedas de veinte centimos: ");
scanf("%f",&m20);
while(m20<0){
printf("Cantidad de monedas de veinte centimos: ");
scanf("%f",&m20);
}

printf("Cantidad de monedas de cincuenta centimos: ");
scanf("%f",&m50);
while(m50<0){
printf("Cantidad de monedas de cincuenta centimos: ");
scanf("%f",&m50);
}

printf("Cantidad de monedas de un euro: ");
scanf("%f",&m1e);
while(m1e<0){
printf("Cantidad de monedas de un euro: ");
scanf("%f",&m1e);
}

printf("Cantidad de monedas de dos euros: ");
scanf("%f",&m2e);
while(m2e<0){
printf("Cantidad de monedas de dos euros: ");
scanf("%f",&m2e);
}

tm=(m1*0.01+m2*0.02+m5*0.05+m10*0.1+m20*0.2+m50*0.5+m1e*1+m2e*2);

printf("\nLA CANTIDAD DE DINERO QUE HAY EN BILLETES ES: %.2f\n",tb);
printf("LA CANTIDAD DE DINERO QUE HAY EN MONEDAS ES: %.2f\n",tm);

t=tb+tm;
printf("LA CANTIDAD TOTAL DE DINERO QUE HAY ES: %.2f\n\n",t);

printf("\t\tMONEDA\t\tCODIGO\n");
printf("\t\tPeseta\t\t 1\n");
printf("\t\tDolar\t\t 2\n");
printf("Introduzca el codigo de la moneda a la que desea convertir los %.2f: ",t);
scanf("%d",&cambiarmoneda);

while(cambiarmoneda<0 || cambiarmoneda>2){
printf("Introduzca el codigo de la moneda a la que desea convertir los %.2f: ",t);
scanf("%d",&cambiarmoneda);
}

peseta=t*166.386;
dolar=t*1.2716;
if(cambiarmoneda==1)
  printf("\n%.2f EQUIVALE A %.2f pesetas\n\n",t,peseta);
else{
 if(cambiarmoneda==2)
   printf("\n%.2f EQUIVALE A %.2f dolares\n\n",t,dolar);
}

return 0;
}
Esta entrada fue publicada en Informática e Internet. Guarda el enlace permanente.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s