Advertisement
FreakSkipper

ex1021.c

Mar 24th, 2018
200
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 2.85 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <math.h>
  3.  
  4. int main()
  5. {
  6.    float N;
  7.    float aux;
  8.  
  9.    scanf("%f", &N);
  10.  
  11.    aux = N;
  12.    printf("aux = %f\n", aux);
  13.    
  14.    printf("NOTAS:\n");
  15.    if (aux / 100)
  16.    {
  17.       aux = aux / 100;
  18.       printf("%d nota(s) de R$ 100.00\n", (int)aux);
  19.       aux = aux - (int)aux;
  20.       aux = aux * 100;
  21.    }
  22.    else
  23.    {
  24.       printf("0 nota(s) de R$ 100.00\n");
  25.    }
  26.    if (aux / 50)
  27.    {
  28.       aux = aux / 50;
  29.       printf("%d nota(s) de R$ 50.00\n", (int)aux);
  30.       aux = aux - (int)aux;
  31.       aux = aux * 50;
  32.    }
  33.    else
  34.    {
  35.       printf("0 nota(s) de R$ 50.00\n");
  36.    }
  37.    if (aux / 20)
  38.    {
  39.       aux = aux / 20;
  40.       printf("%d nota(s) de R$ 20.00\n", (int)aux);
  41.       aux = aux - (int)aux;
  42.       aux = aux * 20;
  43.    }
  44.    else
  45.    {
  46.       printf("0 nota(s) de R$ 20.00\n");
  47.    }
  48.    if (aux / 10)
  49.    {
  50.       aux = aux / 10;
  51.       printf("%d nota(s) de R$ 10.00\n", (int)aux);
  52.       aux = aux - (int)aux;
  53.       aux = aux * 10;
  54.    }
  55.    else
  56.    {
  57.       printf("0 nota(s) de R$ 10.00\n");
  58.    }
  59.    if (aux / 5)
  60.    {
  61.       aux = aux / 5;
  62.       printf("%d nota(s) de R$ 5.00\n", (int)aux);
  63.       aux = aux - (int)aux;
  64.       aux = aux * 5;
  65.    }
  66.    else
  67.    {
  68.       printf("0 nota(s) de R$ 5.00\n");
  69.    }
  70.    if (aux / 2)
  71.    {
  72.       aux = aux / 2;
  73.       printf("%d nota(s) de R$ 2.00\n", (int)aux);
  74.       aux = aux - (int)aux;
  75.       aux = aux * 2;
  76.    }
  77.    else
  78.    {
  79.       printf("0 nota(s) de R$ 2.00\n");
  80.    }
  81.  
  82.    printf("MOEDAS:\n");
  83.    if (aux / 1)
  84.    {
  85.       aux = aux / 1;
  86.       printf("%d moeda(s) de R$ 1.00\n", (int)aux);
  87.       aux = aux - (int)aux;
  88.       aux = aux * 1;
  89.    }
  90.    else
  91.    {
  92.       printf("0 moeda(s) de R$ 1.00\n");
  93.    }
  94.    if (aux / 0.5)
  95.    {
  96.       aux = aux / 0.5;
  97.       printf("%d moeda(s) de R$ 0.50\n", (int)aux);
  98.       aux = aux - (int)aux;
  99.       aux = aux * 0.5;
  100.    }
  101.    else
  102.    {
  103.       printf("0 nota(s) de R$ 0.50\n");
  104.    }
  105.    if (aux / 0.25)
  106.    {
  107.       aux = aux / 0.25;
  108.       printf("%d moeda(s) de R$ 0.25\n", (int)aux);
  109.       aux = aux - (int)aux;
  110.       aux = aux * 0.25;
  111.    }
  112.    else
  113.    {
  114.       printf("0 nota(s) de R$ 0.25\n");
  115.    }
  116.    if (aux / 0.1)
  117.    {
  118.       aux = aux / 0.1;
  119.       printf("%d moeda(s) de R$ 0.10\n", (int)aux);
  120.       aux = aux - (int)aux;
  121.       aux = aux * 0.1;
  122.    }
  123.    else
  124.    {
  125.       printf("0 nota(s) de R$ 0.10\n");
  126.    }
  127.    if (aux / 0.05)
  128.    {
  129.       aux = aux / 0.05;
  130.       printf("%d moeda(s) de R$ 0.05\n", (int)aux);
  131.       aux = aux - (int)aux;
  132.       aux = aux * 0.05;
  133.    }
  134.    else
  135.    {
  136.       printf("0 nota(s) de R$ 0.05\n");
  137.    }
  138.    if (aux / 0.01)
  139.    {
  140.       aux = aux / 0.01;
  141.       printf("%d moeda(s) de R$ 0.01\n", (int)aux);
  142.       aux = aux - (int)aux;
  143.       aux = aux * 0.01;
  144.    }
  145.    else
  146.    {
  147.       printf("0 nota(s) de R$ 0.01\n");
  148.    }
  149.    printf("aux = %f\n", aux);
  150.  
  151.    return 0;
  152. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement