1
resposta

[Projeto] Realizei a resolução deste desafio utilizando a pseudo linguagem: Portugol

algoritmo "CalculandoPedidos"

var
   ValorH, ValorB, ValorR, ValorTotal: Real
   qtdHamburguer, qtdBatata, qtdRefrigerante: Inteiro
   opcao: caractere

inicio

   ValorH <- 12.00
   ValorB <- 7.00
   ValorR <- 5.00
   ValorTotal <- 0
   opcao <- "S"

   Enquanto (opcao = "S") ou (opcao = "s") faca
      Escreval("Quantos Hamburgueres você deseja?")
      Leia(qtdHamburguer)
      ValorTotal <- ValorTotal + (qtdHamburguer * ValorH)

      Escreval("Quantas Batatas Fritas você deseja?")
      Leia(qtdBatata)
      ValorTotal <- ValorTotal + (qtdBatata * ValorB)

      Escreval("Quantos Refrigerantes você deseja?")
      Leia(qtdRefrigerante)
      ValorTotal <- ValorTotal + (qtdRefrigerante * ValorR)

      Escreval("Deseja realizar mais pedidos? [S/N]")
      Leia(opcao)
   FimEnquanto

   Escreval("O valor total do pedido é: R$", ValorTotal)
fimalgoritmo

Print do Terminal contendo o resultado.

1 resposta

Olá, Gabriel! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de variáveis para armazenar os preços e quantidades, utilizou muito bem a estrutura de repetição para permitir múltiplos pedidos e ainda compreendeu a importância do acumulador para calcular o valor total.

Uma sugestão para o futuro seria detalhar a saída mostrando também o subtotal de cada item antes do valor final, deixando o programa mais informativo para o cliente.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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