lunes, 23 de marzo de 2009

codigo fuente de cambio de dinero para maquinas dispensadoras en c++

#include

using namespace std;
int monedas (int entrada);
int dos (int t);
int c2 = 1,salida,modulo,t=0,salida1,modulo1,modulo2,salida2,h=0,y=0,modulo3,salida3;

int salida5,modulo6,salida6,modulo7,salida7,modulo8,salida8,modulo9,salida9;
int salida4,modulo5;
int aux1=0,aux2=0,aux3=0,aux4=0,aux5=0,aux6=0;

int main()
{
int entrada1;
system("color 0a");
int entrada,b,c,t,h,aux1;
cout<<"cuanto va a pagar: "; cin>>entrada1;

cout<<"ingrese su dinero: "; cin>>entrada;
entrada = entrada-entrada1;

salida = 0;
salida = monedas (entrada);
cout<<"\nlos billetes de 50000 son "< aux6 = entrada %50000;
cout<<"\nlos billetes de 20000 son "< aux5 = entrada %20000;
cout<<"\nlos billetes de 10000 son "< aux4 = entrada %10000;
cout<<"\nlos billetes de 5000 son "< aux3 = entrada %5000;
cout<<"\nlos billetes de 2000 son "< aux1 = entrada %2000;
cout<<"\nlos billetes de 1000 son "< aux2 = entrada %1000;
cout<<"\nlas monedas de 500 son "< t = entrada %500;

cout<<"\nlas monedas de 200 son "< cout<<"\nlas monedas de 100 son "< cout<<"\nlas monedas de 50 son "< cout<<"\n ";

system("\npause");


}
int monedas (int entrada){

int i;
while ((entrada / 50000) != 0)
{
modulo9 = entrada / 50000;
salida9 =salida9 +modulo9;
entrada = entrada % 50000;

}
aux6 = entrada % 50000;

while ((entrada / 20000) != 0)
{
modulo8 = entrada / 20000;
salida8 =salida8 +modulo8;
entrada = entrada % 20000;

}

aux5 = entrada % 20000;

while ((entrada / 10000) != 0)
{
modulo7 = entrada / 10000;
salida7 =salida7 +modulo7;
entrada = entrada % 10000;

}

aux4 = entrada % 10000;

while ((entrada / 5000) != 0)
{
modulo6 = entrada / 5000;
salida6 =salida6 +modulo6;
entrada = entrada % 5000;

}

aux3 = entrada % 5000;


while ((entrada / 2000) != 0)
{
modulo5 = entrada / 2000;
salida5 =salida5 +modulo5;
entrada = entrada % 2000;

}

aux2 = entrada % 2000;



while ((entrada / 1000) != 0)
{
modulo4 = entrada / 1000;
salida4 =salida4 +modulo4;
entrada = entrada % 1000;

}

aux1 = entrada % 1000;








while ((entrada / 500) != 0)
{
modulo = entrada /500;
salida =salida +modulo;
entrada = entrada %500;

}

t = entrada %500;
while((t / 200) != 0)

{
modulo1 = t /200;
salida1 =salida1 +modulo1;
t = t %200;

}

h = t %200;
while((h / 100) != 0)

{
modulo2 = h /100;
salida2 =salida2 +modulo2;
h = h %100;

}

y = t %100;
while((y / 50) != 0)

{
modulo3 = y /50;
salida3 =salida3 +modulo3;
y = y %50;

}

return(salida);
}

0 comentarios:

Publicar un comentario

Tu comentario será moderado la primera vez que lo hagas al igual que si incluyes enlaces. A partir de ahi no ser necesario si usas los mismos datos y mantienes la cordura. No se publicarán insultos, difamaciones o faltas de respeto hacia los lectores y comentaristas de este blog.