Calcular el cambio en euros

Iván Ena Belloc

/* Programa que dado el precio de un producto y la cantidad que entrega un cliente y devuelve el cambio desglosado en billetes como mucho de 50 y monedas como poco de 50 cts. */

#include<iostream>
using namespace std;

int main()
{
float pagar, dar, cambio;
int b50=0, b20=0, b10=0, b5=0, m2=0, m1=0, m50=0;

do {
cout << “Precio del producto:” << endl;
cin >> pagar;
cout << “Cantidad entregada por el cliente:” << endl;
cin >> dar;
cambio = dar-pagar;
}while (cambio<0);

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

cout<< b50 << ” Billetes de 50 euros.\n”;
cout<< b20 << ” Billetes de 20 euros.\n”;
cout<< b10 << ” Billetes de 10 euros.\n”;
cout<< b5 << ” Billetes de 5 euros.\n”;
cout<< m2 << ” Monedas de 2 euros.\n”;
cout<< m1 << ” Monedas de 1 euro. \n”;
cout<< m50 << ” Monedas de 50 centimos.\n”;

return 0;
}

Anuncios
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 )

Google+ photo

Estás comentando usando tu cuenta de Google+. 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 )

w

Conectando a %s