Hallar la mínima cantidad de monedas de un vuelto

/*Hacer un programa que permita hallar la mínima cantidad de monedas de
1, 0.5, 0.2, 0.1 ;ingresando el vuelto por teclado.
*/


#include<iostream>
using namespace std ;

int main(){
int cont1=0,cont2=0,cont3=0,cont4=0;
float vuelto;
cout<<"ingrese vuelto :"<<endl;
cin>>vuelto;

while(vuelto>=1.0){
vuelto--;
cont1++;
}
while(vuelto>=0.5 && vuelto<1.0){
vuelto=vuelto-0.5;
cont2++;
}
while(vuelto>=0.19 && vuelto<0.5){
vuelto=vuelto-0.2;
cont3++;
}
while(vuelto>=0.09 && vuelto<0.2){
vuelto=vuelto-0.1;
cont4++;
}

cout<<"cantidad de monedas de 1 soles es: <<cont1<<endl;
 cout<<"cantidad de monedas de 0.5 soles es: <<cont2<<endl;
 cout<<"cantidad de monedas de 0.2 soles es: <<cont3<<endl;
 cout<<"cantidad de monedas de 0.1 soles es: <<cont4<<endl;

return 0;
}

Comentarios

Entradas más populares de este blog

Invertir número

Numero capicua

Hallar el dígito mayor de un numero