Cajero Automatico
Enviado por mochoorejas • 2 de Junio de 2015 • 1.097 Palabras (5 Páginas) • 191 Visitas
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
//Declaramos variables
int importe=0; //Importe que ingresa el usuario
int multiplo=0; //para determinar si es multiplo de 100
int billete100=0; //Cuenta los billetes de 100
int billete2000=0; //Cuenta los billetes de 2000
int billete10000=0; //Cuenta los Billetes de 10000
char opcion; //Opcion para salir o continuar
otraoperacion: //Bucle para el caso de continuar
//Pedimos que ingrese el importe
cout << "Ingrese importe de dinero a retirar...Deben ser multiplos de 100...!\t";
cin >> importe;
//Vemos si es multiplo de 100
multiplo = importe%100; //-%- es mod que obtiene el resto de una division
//Si ingreso el importe correcto
if (multiplo==0)
{
//Si el importe es distinto a cero
if (importe!=0)
{
//Si el importe es menor a 2000
if(importe < 2000)
{
//informamos el importe dividido cien.
cout << "\nRecibira usted :\t\t" << importe / 100 << " Billetes de 100 $.\n\n";
//Agregamos a la variable la cantidad de billetes de cien.
billete100 = billete100 + (importe / 100);
//Si el importe es mayor o igual a 2000 y menor a 10000
}
else if((importe >= 2000)&&(importe < 10000))
{
//En billetes de 2000 es el importe dividido 2000
cout << "\nRecibira usted:\t\t" << importe / 2000 << " Billetes de 2000$.\n";
//Sumamos en la variable billete2000 la cantidad de estos
billete2000 = billete2000 + (importe / 2000);
//Sacamos el resto con el operador % y lo dividimos por cien y obtenemos la cantidad
//de billetes de cien
cout << "y :\t\t" << (importe % 2000)/100 << " Billetes de 100$.\n\n";
//Agregamos esta cantidad a la variable billete100.
billete100 = billete100 + ((importe % 2000)/100);
//Si el importe es mayor a 10000
}
else if((importe >= 10000))
{
//Informamos la cantidad de billetes de 10000
cout << "\nRecibira usted:\t\t" << importe / 10000 << " Billetes de 10000$.\n";
//Sumamos la cantidad de billete en la variable que contendra estos valores
billete10000 = billete10000 + (importe / 10000);
//Igual que
...