Advertisement
Guest User

Untitled

a guest
Mar 28th, 2017
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 2.19 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <math.h>
  3. #include <stdlib.h>
  4.  
  5. int main () {
  6.  
  7.     double N , resto , ced100 , ced50 , ced20 , ced10 , ced5 , ced2 , ced100r , ced50r , ced20r , ced10r , ced5r , ced2r , moe1 , moe50 , moe25 , moe10 , moe5 , moe01 , partint , moe1r , moe50r , moe25r , moe10r , moe5r;
  8.  
  9.     scanf("%lf" , &N);
  10.  
  11.     resto = N - (int)N;
  12.     partint = N - resto;
  13.  
  14.    
  15.  
  16.     if ( partint % 2 == 0 ){
  17.  
  18.         ced100 = partint / 100;
  19.         ced100r = partint % 100;
  20.         ced50 = ced100r / 50;
  21.         ced50r = ced100r % 50;
  22.         ced20 = ced50r / 20;
  23.         ced20r = ced50r % 20;
  24.         ced10 = ced20r / 10;
  25.         ced10r = ced20r % 10;
  26.         ced5 = ced10r / 5;
  27.         ced5r = ced10r % 5;
  28.         ced2 = ced5r / 2;
  29.         ced2r = ced5r % 2;
  30.  
  31.         printf("NOTAS:\n");
  32.         printf("%d nota(s) de R$ 100,00\n" , ced100);
  33.         printf("%d nota(s) de R$ 50,00\n" , ced50);
  34.         printf("%d nota(s) de R$ 20,00\n" , ced20);
  35.         printf("%d nota(s) de R$ 10,00\n" , ced10);
  36.         printf("%d nota(s) de R$ 5,00\n" , ced5);
  37.         printf("%d nota(s) de R$ 2,00\n" , ced2);
  38.  
  39.     }else{
  40.  
  41.  
  42.         ced100 = partint / 100;
  43.         ced100r = partint % 100;
  44.         ced50 = ced100r / 50;
  45.         ced50r = ced100r % 50;
  46.         ced20 = ced50r / 20;
  47.         ced20r = ced50r % 20;
  48.         ced10 = ced20r / 10;
  49.         ced10r = ced20r % 10;
  50.         ced5 = ced10r / 5;
  51.         ced5r = ced10r % 5;
  52.         ced2 = ced5r / 2;
  53.         ced2r = ced5r % 2;
  54.  
  55.         printf("NOTAS:\n");
  56.         printf("%d nota(s) de R$ 100,00\n" , ced100);
  57.         printf("%d nota(s) de R$ 50,00\n" , ced50);
  58.         printf("%d nota(s) de R$ 20,00\n" , ced20);
  59.         printf("%d nota(s) de R$ 10,00\n" , ced10);
  60.         printf("%d nota(s) de R$ 5,00\n" , ced5);
  61.         printf("%d nota(s) de R$ 2,00\n" , ced2);
  62.  
  63.     }
  64.  
  65.  
  66.     resto = ( resto * 100 ) + ( ced2r * 100 );
  67.  
  68.     moe1 = resto / 100;
  69.     moe1r = (int)resto % 100;
  70.     moe50 = moe1r / 50;
  71.     moe50r = moe1r % 50;
  72.     moe25 = moe50r / 25;
  73.     moe25r = moe50r % 25;
  74.     moe10 = moe25r / 10;
  75.     moe10r = moe25r % 10;
  76.     moe5 = moe10r / 5;
  77.     moe5r = moe10r % 5;
  78.     moe01 = moe5r / 1;
  79.  
  80.  
  81.     printf("MOEDAS:\n");
  82.     printf("%d moeda(s) de R$ 1,00\n" , moe1);
  83.     printf("%d moeda(s) de R$ 0,50\n" , moe50);
  84.     printf("%d moeda(s) de R$ 0,25\n" , moe25);
  85.     printf("%d moeda(s) de R$ 0,10\n" , moe10);
  86.     printf("%d moeda(s) de R$ 0,05\n" , moe5);
  87.     printf("%d moeda(s) de R$ 0,01\n" , moe01);
  88.  
  89. return 0;
  90. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement