Unconfigured Ad Widget

Collapse

Anúncio

Collapse
No announcement yet.

Caixa Eletronico em C

Collapse
X
 
  • Filter
  • Tempo
  • Show
Clear All
new posts

  • Font Size
    #1

    C / C++ Caixa Eletronico em C

    Olá pessoal..
    Bom to postando aqui um exercício de facul que também já caiu em uma entrevista para mim.
    Como funcionam os caixas eletrônicos, de maneira que saiam menos notas possível.
    Em linguagem C..:

    Código HTML:
    #include <stdio.h>
    #include <stdlib.h>
    
    int saque=0, nota100=0, nota50=0, nota20=0, nota10=0, nota5=0;
    bool valido = false;
    
    void valor_saque()
    {
         while(valido == false) //Enquanto o saque não for verdadeiro irá repetir. 
         {
            printf("Digite o valor do saque: ");
            scanf("%d", &saque);
            if(saque%5 != 0) //Se você solicitar notas de 1 ou 2 seu saque será invalido.
              {
                   printf("\n\n==>Saque Invalido<==\n==>Digite Novamente!<==");
                   system("pause > null");
                   system("cls");
              }
            else
              {
                   valido = true;
                   printf("\n\n\n");
              }
         }
    }
    
    void processo_notas() //Processo para verificar quantas notas de cada serão sacadas.
    {
         nota100 = saque/100;
         saque %= 100;
         nota50 = saque/50;
         saque %=50;
         nota20 = saque/20;
         saque %=20;
         nota10 = saque/10;
         saque %=10;
         nota5 = saque/5;
         saque %=5;
    }
    
    void notas() //Apenas imprimi na tela as notas que serão sacadas.
    {
         printf("Notas de 100 => %d\n", nota100);
         printf("Notas de 50  => %d\n", nota50);
         printf("Notas de 20  => %d\n", nota20);
         printf("Notas de 10  => %d\n", nota10);
         printf("Notas de 5   => %d\n", nota5);
         system("pause");
    }
    
    main() //Chama todos os métodos.
    {
          valor_saque();
          processo_notas();
          notas();
    }


    Dúvidas e comentários é só postar.

  • Font Size
    #2
    Valeu cara, muito bom.

    Comment


    • Font Size
      #3
      duvidas

      me mande seu contato preciso tira um duvida

      Comment

      X
      Working...
      X