Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

Calculando Pedidos – Algoritmo

Olá, pessoal! Segue minha proposta para o desafio, construindo o algoritmo em linguagem natural:

  1. Dados de entrada necessários
    O sistema precisa receber a quantidade de cada item solicitado pelo cliente: quantidade de hambúrgueres, quantidade de batatas fritas e quantidade de refrigerantes. Também é necessário armazenar o valor unitário de cada item em variáveis (Hambúrguer = R$ 12,00; Batata frita = R$ 7,00; Refrigerante = R$ 5,00).
  2. Verificação/Cálculo
    O algoritmo multiplica a quantidade de cada item pelo seu respectivo valor unitário, gerando o subtotal de cada tipo de produto.
  3. Decisão a ser tomada
    Não há uma condicional propriamente dita neste caso, mas sim uma soma dos subtotais calculados para compor o valor final do pedido.
  4. Ação final
    O sistema exibe o valor total do pedido ao cliente.
    Algoritmo em linguagem natural:
INICIAR valorHamburguer = 12,00
INICIAR valorBatata = 7,00
INICIAR valorRefrigerante = 5,00

SOLICITAR quantidadeHamburguer
SOLICITAR quantidadeBatata
SOLICITAR quantidadeRefrigerante

CALCULAR subtotalHamburguer = quantidadeHamburguer * valorHamburguer
CALCULAR subtotalBatata = quantidadeBatata * valorBatata
CALCULAR subtotalRefrigerante = quantidadeRefrigerante * valorRefrigerante

CALCULAR total = subtotalHamburguer + subtotalBatata + subtotalRefrigerante

EXIBIR total

Conclusão: com variáveis bem definidas para armazenar quantidades e valores unitários, o sistema consegue calcular automaticamente o valor total do pedido, somando os subtotais de cada item solicitado.
E vocês, como vocês tratariam a adição de novos itens ao cardápio sem precisar reescrever todo o algoritmo?

1 resposta

Oi, Bruna! Tudo bem?

A sua atividade sobre Calculando Pedidos – Algoritmo ficou bem organizada e mostra uma boa compreensão de pensamento computacional, variáveis, cálculos e linguagem natural na construção de uma solução lógica.

A explicação separando dados de entrada, cálculo, ação final e conclusão facilita bastante a leitura do algoritmo e ajuda outras pessoas estudantes a entenderem como transformar uma situação do dia a dia em uma sequência de passos

. Uma dica simples para evoluir essa ideia é pensar em uma estrutura de lista de itens, em que cada produto tenha nome, preço e quantidade; assim, ao adicionar novos itens ao cardápio, bastaria percorrer essa lista e somar os subtotais, sem reescrever toda a lógica.

Como você organizaria essa lista de produtos para deixar o algoritmo mais flexível?

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