Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- float inserirProduto(int opcao, int quantidade, float produtosPreco[5]);
- void closeCarrinho(float *carrinho);
- int resetCarrinho();
- int main()
- {
- //LISTA DE ID:
- // 1 - Hambuguer -> R$ 11,69;
- // 2 - Batata Frita -> R$ 7,45
- // 3 - Salada -> R$ 6,78
- // 4 - Milk Shake -> R$ 15,94
- // 5 - Refrigerante -> R$ 4,50
- //Matriz unimensional do preço dos produtos por ID
- float produtosPreco[5];
- //Set dos valores dos itens por ID
- produtosPreco[0] = 11.69;
- produtosPreco[1] = 7.45;
- produtosPreco[2] = 6.78;
- produtosPreco[3] = 15.94;
- produtosPreco[4] = 4.50;
- //Set do carrinho;
- float carrinho = 0;
- //Inicio do Loop-Menu
- int opcao = 0;
- while(opcao!=-1){
- printf("Escolha uma dos itens abaixo para editar seu carrinho!: \n\n"
- "1)Hamburguer \n"
- "2)Batata Frita \n"
- "3)Salada \n"
- "4)Milk Shake \n"
- "5)Refrigerante \n"
- "6)Fechar a compra \n"
- "7)Cancelar a compra \n"
- "8)Sair \n\n"
- "Opcao: "
- );
- scanf("%d", &opcao);
- if((opcao < 6) && (opcao > 0)){
- int quantidade = 0;
- printf("Digite a quantidade a inserida do produto: ");
- scanf("%d", &quantidade);
- carrinho += inserirProduto(opcao, quantidade, produtosPreco);
- printf("Quantidade inserida com sucesso! Digite enter para continuar!");
- system("PAUSE>>null");
- }
- else if(opcao == 6){
- closeCarrinho(&carrinho);
- carrinho = resetCarrinho();
- }
- else if(opcao == 7){
- carrinho = resetCarrinho();
- }
- else if (opcao == 8) {
- opcao = -1;
- }
- else{
- printf("Opcao Invalida! \n");
- }
- system("@cls||clear");
- }
- printf("Sistema de carrinho desligando! \n Ate a proxima!\n\n");
- return 0;
- }
- float inserirProduto(int opcao, int quantidade, float produtosPreco[5]){
- float total = (produtosPreco[opcao-1]*quantidade);
- return total;
- }
- void closeCarrinho(float *carrinho){
- system("@cls||clear");
- printf("Sua compra deu: R$%.2f \n", *carrinho);
- printf("Reiniciando carrinho! Aperte enter para continuar!");
- system("PAUSE>>null");
- }
- int resetCarrinho(){
- system("@cls||clear");
- printf("Carrinho Zerado! Aperte enter para reiniciar as compras! \n");
- system("PAUSE>>null");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement