Advertisement
Jmdnbvs

Retorno de billetes

Dec 5th, 2019
184
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.20 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3. /*Ejercicio 8: Escriba una función nombrada cambio() que tenga un parámetro en número entero y
  4. //seis parámetros de referencia en número entero nombrados cien, cincuenta, veinte, diez, cinco y uno, respectivamente.
  5. La función tiene que considerar el valor entero transmitido
  6. //como una cantidad en dólares y convertir el valor en el número menor de billetes equivalentes.*/
  7.  
  8.  
  9. void cambio(int num,int& cien,int& cincuenta,int& veinte,int& diez,int& cinco,int& uno){
  10.  
  11. cien = num/100;
  12. num %= 100;// num va a agarrar lo que quedó
  13.  
  14. cincuenta = num/50;
  15. num %= 50;
  16.  
  17. veinte = num/20;
  18. num %= 20;
  19.  
  20. diez= num/10;
  21. num%= 10;
  22.  
  23. cinco = num/5;
  24. uno = num%5; //1 va agarrar los que reste de esos 5( digo yo :V)
  25.  
  26.  
  27. }
  28. int main(){
  29.  
  30. int num, cien=0,cincuenta=0,veinte=0,diez=0,cinco=0,uno=0;
  31.  
  32. cout<<"Ingrese un valor: ";
  33. cin>>num;
  34.  
  35. cambio(num,cien,cincuenta,veinte,diez,cinco,uno);
  36.  
  37. cout<<"Billetes a devolver: "<<endl;
  38. cout<<"Cien: "<<cien<<endl;
  39. cout<<"Cincuenta: "<<cincuenta<<endl;
  40. cout<<"Veinte: "<<veinte<<endl;
  41. cout<<"Diez: "<<diez<<endl;
  42. cout<<"Cinco: "<<cinco<<endl;
  43. cout<<"Uno: "<<uno<<endl;
  44.  
  45. return 0;
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement