All pastes #448138 Raw Edit

Miscellany

public text v1 · immutable
·published 2007-04-19 13:56 UTC
rendered paste body
//by Prodigy_- - #DelphiX


#include <stdio.h>
#include <conio.h>

main()

{
   int valor=0, n1=0, n2=0, n5=0, n10=0, n20=0, n50=0, n100=0, montante;
   clrscr();
   printf("Digite o valor total de reais: ");
   scanf("%d", &valor);
   montante=valor;
   while (valor >= 100)
   {
     valor = valor - 100;
     n100++;
   }
   while (valor>=50) 
   {
   valor = valor - 50;
   n50++;
   }
   while (valor>=20)
   {
   valor = valor -20;
   n20++;
   }
   while (valor>=10)
   {
   valor = valor - 10;
   n10++;
   }
   while (valor>=5)
   {
   valor = valor - 5;
   n5++;
   }
   while (valor>=2)
   {
   valor = valor - 2;
   n2++;
   }
   while (valor>=1)
   {
   valor = valor - 1;
   n1++;
   }
   printf("Este montante R$%d,00 representa \n", montante);
   if (n100>1)
   {
   printf("%d notas de 100\n", n100);
   }
   else
   {  
   if (n100 == 1)
   printf("%d nota de 100\n", n100);
   }
   if (n50 > 1)
      {
      printf("%d notas de 50\n", n50);
   }
   else
   {
      if (n50 == 1)
      printf("%d nota de 50\n", n50);
   }
   if (n20 > 1)
      {
      printf("%d notas de 20\n", n20);
      }
   else
      {
      if (n20 == 1)
      printf("%d nota de 20\n", n20);
      }
   if (n10 > 1)
      {
      printf("%d notas de 10\n", n10);
      }
   else
      {
      if (n10 == 1)
      printf("%d nota de 10\n", n10);
      }
   if (n5 > 1)
      {
      printf("%d notas de 5\n", n5);
      }
   else
      {
      if (n5 == 1)
      printf("%d nota de 5\n", n5);
      }
   if (n2 > 1)
      {
      printf("%d notas de 2\n", n2);
      }
   else
      {
      if (n2 == 1)
      printf("%d nota de 2\n", n2);
      }
   if (n1 > 1)
   {
      printf("%d notas de 1\n", n1);
      }
   else
      {
      if (n1 == 1)
      printf("%d nota de 1\n", n1);
      }
   getch();
}