Sunteți pe pagina 1din 6

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 tambin 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 dlares, segn 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;

S-ar putea să vă placă și