Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Projeto] Calculando pedidos

Calculando pedidos

  1. Início do algoritmo.
  2. Definir os preços dos produtos.
  3. Inicializar as quantidades como zero.
  4. Repetir:
    • Solicitar a quantidade de hambúrgueres.
    • Solicitar a quantidade de batatas fritas.
    • Solicitar a quantidade de refrigerantes.
    • Calcular o subtotal do pedido.
    • Se todas as quantidades forem zero, informar que não existe pedido.
    • Caso contrário, exibir o subtotal.
    • Perguntar ao usuário se deseja:
      • alterar o pedido
      • concluir o pedido
  5. Enquanto o usuário escolher alterar o pedido.
  6. Se o pedido for válido, registrar e concluir.
  7. Fim do algoritmo.
Início

precoHamburguer ← 12
precoBatata ← 7
precoRefrigerante ← 5

opcao ← 1

enquanto (opcao == 1) faça

    ler qtdHamburguer
    ler qtdBatata
    ler qtdRefrigerante

    se (qtdHamburguer == 0) e (qtdBatata == 0) e (qtdRefrigerante == 0) então
        mostrar "Não existe pedido"
    senão
        subtotal ← (qtdHamburguer * precoHamburguer) +
                    (qtdBatata * precoBatata) +
                    (qtdRefrigerante * precoRefrigerante)
        mostrar "Subtotal: ", subtotal
    fim se

    mostrar "1 - Alterar pedido"
    mostrar "2 - Concluir pedido"
    ler opcao

fim enquanto

mostrar "Pedido concluído"

Fim
1 resposta
solução!

Olá, Estudante, tudo bem?

Mandou muito bem na resolução! A lógica está sólida e o fluxo do algoritmo faz todo o sentido para o que foi proposto.

Sua estrutura está limpa e fácil de ler. Continue praticando assim!

Bons estudos!

Sucesso

Imagem da comunidade