Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Dúvida] 02 Desafio: Calculando pedidos

Já possuo conhecimento em C#, então poderia escrever o código diretamente. No entanto, considero essencial compreender os fundamentos para construir uma base sólida. Por isso, optei por desenvolver em pseudocódigo, como forma de exercitar minha mente e reforçar a lógica. Gostaria de saber se o resultado ficou adequado.

INICIO
    HAMBURGUER <- 12.0
    BATATAFRITA <- 7.0
    REFRIGERANTE <- 5.0
    TOTAL <- 0

    ESCREVA "Informe o produto:"
    ESCREVA "1 - Hambúrguer"
    ESCREVA "2 - Batata Frita"
    ESCREVA "3 - Refrigerante"
    ESCREVA "0 - Finalizar"
    LEIA ProdutoInformado

    ENQUANTO ProdutoInformado != 0 FAÇA

        SE ProdutoInformado = 1 ENTAO
            TOTAL <- TOTAL + HAMBURGUER
        SENAO SE ProdutoInformado = 2 ENTAO
            TOTAL <- TOTAL + BATATAFRITA
        SENAO SE ProdutoInformado = 3 ENTAO
            TOTAL <- TOTAL + REFRIGERANTE
        SENAO
            ESCREVA "Produto inválido"
        FIMSE

        ESCREVA "Escolha outro produto ou 0 para sair:"
        LEIA ProdutoInformado

    FIMENQUANTO

    ESCREVA "Total da compra: R$ ", TOTAL
FIM
2 respostas
solução!

Olá, Lucas, como vai?

A proposta que você trouxe atende bem ao objetivo do desafio e demonstra um bom cuidado com a lógica antes da linguagem. O uso de pseudocódigo está coerente com o contexto do curso e mostra que você entendeu a necessidade de armazenar valores em variáveis e acumular o total conforme as escolhas do usuário.

Um ponto que vale observar é que o enunciado fala em quantidade de itens, enquanto a sua solução trabalha com a escolha repetida de produtos. Essa abordagem continua válida do ponto de vista lógico, apenas representa a quantidade por repetição de entrada em vez de uma variável específica para quantidade, o que não compromete o raciocínio proposto.

Parabéns por compartilhar sua solução e por se preocupar com a base conceitual antes da implementação em C#. O fórum segue à disposição caso queira trocar mais ideias ou trazer novos exercícios para discussão.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!

Ola mike, tem toda razão, irei me atentar mais.