Cambio de billetes y monedas

Noelia Serrano Fernández.

/*Este programa pide por pantalla una cantidad (el programa solo continua si es
un numero entero, o si al entero se le suma 0.50) y te dice los billetes de 10 y de 5,
y monedas en los que se compone */

#include<iostream>
using namespace std;

int main()
{
float cambio;
int cambioint, b10=0, b5=0, m2=0, m1=0, m50=0;

do
{
cout << “Cambio?: “;
cin >> cambio;
cambioint = (int)cambio;
} while((cambio – cambioint) != 0 && (cambio – cambioint) != 0.50);

while(cambio != 0)
{
if(cambio>=10)
{
b10++;
cambio-=10;
}
else if(cambio>=5)
{
b5++;
cambio-=5;
}
else if(cambio>=2)
{
m2++;
cambio-=2;
}
else if(cambio>=1)
{
m1++;
cambio-=1;
}
else if(cambio>=0.5)
{
m50++;
cambio-=0.5;
}
}

cout<< b10<< ” billetes de 10 euros.\n”;
cout<< b5<< ” billetes de 5 euros.\n”;
cout<< m2<< ” monedas de 2 euros.\n”;
cout<< m1<< ” moneda de 1 euros. \n”;
cout<< m50<< ” monedas de 50 centimos.\n”;

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