Pesquisar na Comunidade
Mostrando resultados para as tags ''maquinas de snacks''.
Encontrado 1 registro
-
Bom dia,eu estou com algumas duvidas de como se insere arrays em c++,o meu professor deu-me um trabalho de fazer em que devia fazer uma maquina de snacks com: Existem 20 produtos disponíveis na máquina; Cada produto tem um stock de quantidade inicial (máximo de 15); Para cada produto vendido a quantidade será atualizada; Em caso de existência de 0 (zero) o produto deverá exibir a legenda “ESGOTADO” em substituição do preço no menu; Não permitir a venda do produto esgotado; Possibilitar a atualização de stock de um qualquer produto (usar a opção -99 para definir um novo submenu); Quando a máquina for desligada deve exibir a quantidade existente e o total de vendas para cada produto; A máquina deverá utilizar um algoritmo guloso na realização do troco (OPCIONAL). já comecei o codigo alguém me poderia ajudar a por arrays ? #include <stdio.h> #include <stdlib.h> #include <conio.h> int main() { int op, custo=0, moeda, creditos; do { system("cls"); printf("\t"); printf("%c", 218); for (int i=1; i<48; i++) printf("%c", 196); printf("%c", 191); printf("\n\t%c (1) Caf%c longo\t\t(70 c%cntimos)\t%c", 179, 130, 136, 179); printf("\n\t%c (2) Caf%c curto\t\t(70 c%cntimos)\t%c", 179, 130, 136, 179); printf("\n\t%c (3) Caf%c pingado\t\t(80 c%cntimos)\t%c", 179, 130, 136, 179); printf("\n\t%c (4) Cappucino\t\t\t(95 c%cntimos)\t%c", 179, 136, 179); printf("\n\t%c (5) Chocolate\t\t\t(85 c%cntimos)\t%c", 179, 136, 179); printf("\n\t%c (6) Gal%co\t\t\t(95 c%cntimos)\t%c", 179, 198, 136, 179); printf("\n\t%c (7) Ch%c de lim%co\t\t(60 c%cntimos)\t%c", 179, 160, 198, 136,179); printf("\n\t%c", 192); for (int i=1; i<48; i++) printf("%c", 196); printf("%c", 217); printf("\n\n\t Digite a sua op%c%co: ", 135, 198); scanf("%d", &op); fflush(stdin); if (op!=-99) { switch(op) { case 1 : printf("\n\tCaf%c longo", 130); custo=70; break; case 2 : printf("\n\tCaf%c curto", 130); custo=70; break; case 3 : printf("\n\tCaf%c pingado", 130); custo=80; break; case 4 : printf("\n\tCappucino"); custo=95; break; case 5 : printf("\n\tChocolate"); custo=85; break; case 6 : printf("\n\tGal%co", 132); custo=95; break; case 7 : printf("\n\tCh%c de lim%co", 160, 132); custo=60; break; default: printf("\n\tOp%c%co inv%clida.", 135, 132, 160); custo=0; getch(); } if (custo>0) { do { printf("\n\tCreditos= %d. ", creditos); printf("Em falta = %d.", creditos<custo? custo-creditos: 0); printf("\n\tInsira moeda: "); scanf("%d", &moeda); fflush(stdin); if (moeda==5 || moeda==10 || moeda==20 || moeda==50 || moeda==100 || moeda==200) creditos += moeda; } while (creditos < custo); if (creditos > custo) printf("\n\tO seu troco= %d.", creditos-custo); printf("\n\tRetire a sua bebida. Obrigado.\n\n"); system("pause"); } } } while (op!=-99); puts("\t\t\t---bye---"); return 0; }
- 3 respostas
-
- maquinas de snacks
- snacks
-
(e %d mais)
Tags: