Guest User

Untitled

a guest
Jan 22nd, 2018
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.62 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <math.h>
  3.  
  4. int main ()
  5. {
  6. double cantidad;
  7. double b500, b200, b100, b50, b20, b10, b5, m2, m1, m05, m02, m01, m005, m002, m001;
  8.  
  9. printf("Escriba una cantidad en euros: ");
  10. scanf("%.2lf", &cantidad);
  11.  
  12. if( cantidad >= 500 )
  13. {
  14. b500 =floor(cantidad / 500);
  15. cantidad = cantidad / (b500 * 500);
  16. b200 =floor(cantidad / 200);
  17. cantidad = cantidad / (b200 * 200);
  18. b100 =floor(cantidad / 100);
  19. cantidad = cantidad / (b100 * 100);
  20. b50 =floor(cantidad / 50);
  21. cantidad = cantidad / (b50 * 50);
  22. b20 =floor(cantidad / 20);
  23. cantidad = cantidad / (b20 * 20);
  24. b10 =floor(cantidad / 10);
  25. cantidad = cantidad / (b10 * 100);
  26. b5 =floor(cantidad / 5);
  27. cantidad = cantidad / (b5 * 5);
  28. m2 =floor(cantidad / 2);
  29. cantidad = cantidad / (m2 * 2);
  30. m1 =floor(cantidad / 1);
  31. cantidad = cantidad / (m1 * 1);
  32. m05 =floor(cantidad / 0.5);
  33. cantidad = cantidad / (m05 * 0.5);
  34. m02 =floor(cantidad / 0.2);
  35. cantidad = cantidad / (m02 * 0.2);
  36. m01 =floor(cantidad / 0.1);
  37. cantidad = cantidad / (m01 * 0.1);
  38. m005 =floor(cantidad / 0.05);
  39. cantidad = cantidad / (m005 * 0.05);
  40. m002 =floor(cantidad / 0.02);
  41. cantidad = cantidad / (m002 * 0.02);
  42. m001 =floor(cantidad / 0.01);
  43.  
  44. printf("Billetes de 500: %lf\n, Billetes de 200: %lf\n, Billetes de 100: %lf\n, Billetes de 50: %lf\n, Billetes de 20: %lf\n, Billetes de 10: %lf\n, Billetes de 5: %lf\n, Monedas de 2: %lf\n, Monedas de 1: %lf\n, Monedas de 0.50: %lf\n, Monedas de 0.20: %lf\n, Monedas de 0.10: %lf\n, Monedas de 0.05: %lf\n, Monedas de 0.02: %lf\n, Monedas de 0.01: %lf\n");
  45. }
  46.  
  47. return 0;
  48. }
Add Comment
Please, Sign In to add comment