Ir ao conteúdo
  • Cadastre-se

C Exercício 1 - Programação em C


Posts recomendados

Pessoal como faço agora para listar todos os itens comprados, os preços individuais e o total a se pagar? Não estou conseguindo fazer esta parte

#include <stdio.h>

#include <stdlib.h>

#include <locale.h>

#include <string.h>



int main()

{

       setlocale(LC_ALL, "PT_BR");//caracteres de acentuação

       float a = 5.00, b = 8.79, c = 9.99, d = 6.89, e = 4.80, f = 3.49, g = 4.99;//Para valores com parte flutuante

       int Item, cont = 0;

       float x, Valor;



       system("cls");

       printf("        -------------------------\n");

       printf("        | Lanchonete Preço Bom  |\n");

       printf("        -------------------------\n\n");

       printf("     Olá! Escolha seu pedido por favor:\n");

       printf("\n\n");

       printf("-------------------------------------------------- \n");

       printf("|Item        Produto            Código       Preço|\n");

       printf("| 1          Cachorro Quente     100          5,00|\n");

       printf("| 2          X-salada            101          8,79|\n");

       printf("| 3          X-baicon            102          9,99|\n");

       printf("| 4          Misto               103          6,89|\n");

       printf("| 5          Salada              104          4,80|\n");

       printf("| 6          Água                105          3,49|\n");

       printf("| 7          Refrigerante        106          4,99|\n");

       printf("---------------------------------------------------\n");

       printf("\n");

       printf("Após realizar seu pedido digite 0 para finalizar a compra!\n");



    do {

      

        if (cont <= 0) {

            printf("Digite o item do seu pedido por favor\n", cont);

            scanf_s("%d", &Item);

        }



        if ((Item >= 1) && (Item <= 7)) {

          

            printf("Qual a quantidade deste item?\n");

            scanf_s("%f", &x);

           

            switch (Item) {

            case 1:

                Valor = x * a;

                printf("Total de Cachorro-quente:%.2f\n\n\n", Valor);

                break;



            case 2:

                Valor = x * b;

                printf("Total de X-salada:%.2f\n\n\n", Valor);

                break;



            case 3:

                Valor = x * c;

                printf("Total de X-baicon:%.2f\n\n\n", Valor);

                break;



            case 4:

                Valor = x * d;

                printf("Total de Misto:%.2f\n\n\n", Valor);

                break;



            case 5:

                Valor = x * e;

                printf("Total de Salada:%.2f\n\n\n", Valor);

                break;



            case 6:

                Valor = x * f;

                printf("Total de Água:%.2f\n\n\n", Valor);

                break;



            case 7:

                Valor = x * g;

                printf("Total de Refrigerante:%.2f\n\n\n", Valor);

                break;



            default:

                printf("# Este Iem não pertence ao cardápio!\n\n\n");

                break;

           

            }

         

            printf("Digite outro item do seu pedido!\n");

            scanf_s("%d", &Item);

        }

        else if (Item == 0) {



            break;

          

        }



        cont++;

    } while ((Item >= 1) && (Item <= 9));



    system("cls");

    printf("     Nota de Pedidos\n\n");

        printf(" Itens Comprados:");

       

  

   

   

    system("pause");

    return 0;

}

 

 

  • Curtir 2
Link para o comentário
Compartilhar em outros sites

olá meu nobre para postar o seu código use o botão <> no sue painel, esse exercício foi resolvido a uns dias atrás qualquer dúvida é só questionar.

https://www.clubedohardware.com.br/forums/topic/1461622-tarefa-lanchonete-e-problemas-por-ser-novato/?tab=comments#comment-7838022

  • Curtir 2
Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...