Programação de uma máquina de café em C++

681 palavras 3 páginas
/* Máquina de café / Primeiro projeto de Algoritmos e Programação */
#include
main ()
{
int nccc, ndcc, nvcc, nqcc, nurc, ncc=10, ndc=10, nvc=10, nqc=10, nur=0, cc=5, dc=10, vc=25, qc=50, ur=100, cafepuro=40, cafeleite=60, chocolate=70, contcp=10, contcl=10, contch=10, quantdinins, x, quanttroco, inicio, ntur=0, ntqc=0, ntvc=0, ntdc=0, ntcc=0; for (inicio=0; inicio >=0; inicio++){ printf ("Nossa lista de produtos:\nCafe' puro - R$0,40\nCafe' com leite - R$0,60\nChocolate quente - R$0,70\n\n"); printf ("Para adquirir nossos produtos, primeiramente insira as moedas,\ndigitando respectivamente o numero de moedas de:\n"); printf ("\n5 centavos: "); scanf ("%d", &nccc); ncc += nccc; printf ("10 centavos: "); scanf ("%d", &ndcc); ndc += ndcc; printf ("25 centavos: "); scanf ("%d", &nvcc); nvc += nvcc; printf ("50 centavos: "); scanf ("%d", &nqcc); nqc += nqcc; printf ("1 real: "); scanf ("%d", &nurc); nur += nurc; quantdinins = nccc*cc + ndcc*dc + nvcc*vc + nqcc*qc + nurc*ur; if (quantdinins == 0){ printf ("\nNenhuma moeda foi inserida\n"); getchar (); printf ("Aperte qualquer tecla para sair"); getchar (); return 0; } else if (contcp == 0 && contcl == 0 && contch == 0){ printf ("\nTodos os produtos se esgotaram\n"); getchar (); printf ("Aperte qualquer tecla para sair"); getchar (); return 0; } else { printf ("\nPara cafe' puro, digite um numero negativo\nPara cafe' com leite, digite 0\nPara chocolate quente, digite um numero positivo\n\n"); scanf ("%d", &x); getchar (); } if (x < 0 && quantdinins >= cafepuro){ if (contcp > 0){ quanttroco = quantdinins - cafepuro; printf ("\n\nSeu troco e': %d centavos, sendo:\n", quanttroco); while (quanttroco >= ur && nur > 0){ quanttroco -= ur; nur--; ntur++; } while (quanttroco >= qc && nqc > 0){ quanttroco -= qc; nqc--; ntqc++; }

Relacionados

  • ADMINISTRAÇÃO DA PRODUÇÃO E OPERAÇÕES
    4009 palavras | 17 páginas
  • contabilidade
    1013 palavras | 5 páginas
  • Estruturas de programação
    1174 palavras | 5 páginas
  • Estudante
    811 palavras | 4 páginas
  • Linguagens web
    714 palavras | 3 páginas
  • Máquina de Vending
    1828 palavras | 8 páginas
  • Apostila de algoritmo 2009
    2331 palavras | 10 páginas
  • Unicastelo
    3274 palavras | 14 páginas
  • AVALIAÇÃO DA GESTÃO DA PRODUÇÃO DE UMA MICRO EMPRESA E A IMPORTÂNCIA DE SEU ESTUDO
    6182 palavras | 25 páginas
  • Sistema especialista para diagnóstico de doenças do café
    14941 palavras | 60 páginas