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

Desafio: Calculando pedidos

Uma forma de resolver esse desafio é estruturar um algoritmo em linguagem natural utilizando variáveis para armazenar os preços e as quantidades dos itens, permitindo calcular o valor total do pedido de forma clara e organizada.

O processo começa definindo variáveis fixas para os preços de cada item do cardápio, como hambúrguer, batata frita e refrigerante. Em seguida, o sistema deve solicitar ao usuário a quantidade desejada de cada item, armazenando essas informações em variáveis específicas.

Com os dados de quantidade e preço, o próximo passo é calcular o valor parcial de cada item, multiplicando a quantidade pelo respectivo preço. Após isso, o sistema soma todos os valores parciais para obter o total do pedido.

Por fim, o sistema exibe o valor total ao cliente de forma clara.

Algoritmo (em linguagem natural):
1. Definir os preços dos itens:
hambúrguer = 12
batata frita = 7
refrigerante = 5

  1. Solicitar ao usuário a quantidade de cada item:
    quantidade de hambúrguer
    quantidade de batata frita
    quantidade de refrigerante

  2. Calcular os subtotais:
    total_hamburguer = quantidade_hamburguer × preço_hamburguer
    total_batata = quantidade_batata × preço_batata
    total_refrigerante = quantidade_refrigerante × preço_refrigerante

  3. Calcular o total do pedido:
    total_pedido = total_hamburguer + total_batata + total_refrigerante

  4. Exibir o valor total do pedido ao usuário.
    Dessa forma, o algoritmo organiza o processo de cálculo de maneira simples, eficiente e fácil de compreender, permitindo que o sistema funcione corretamente mesmo com diferentes quantidades de itens.

2 respostas
solução!

Oi, Cristiam! Como vai?

Gostei da sua explicação, importante como você organizou o algoritmo passo a passo e deixou claro o uso de variáveis para estruturar o cálculo. A separação entre entrada, processamento e saída deixou a solução bem fácil de entender.

Siga praticando esse tipo de organização, isso ajuda muito na construção de algoritmos mais claros. Dica: você pode melhorar ainda mais incluindo uma etapa de validação das entradas, garantindo o que fazer caso o usuário informe valores inválidos (como números negativos) e como tratar essas situações no fluxo.

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

Perfeito, muito obrigado Lorena