1
resposta

Desafio: Algoritmo para Cálculo de Pedido em uma Lanchonete

Nesta atividade, o objetivo é compreender como as variáveis podem ser utilizadas em algoritmos para armazenar informações, realizar operações matemáticas e organizar cálculos de forma lógica. Para isso, foi proposto o desenvolvimento de um algoritmo capaz de calcular automaticamente o valor total de um pedido realizado em uma lanchonete.

A proposta permite exercitar conceitos importantes da lógica de programação, como:

  • criação de variáveis;
  • armazenamento de valores;
  • entrada de dados;
  • operações matemáticas;
  • processamento de informações;
  • exibição de resultados.
    Além disso, a atividade demonstra como algoritmos simples estão presentes em situações cotidianas e podem ser utilizados para automatizar processos de maneira prática e eficiente.
    Imagine que o sistema funciona como um atendente digital responsável por registrar os itens escolhidos pelo cliente e calcular automaticamente o valor total do pedido. Para isso, o algoritmo utiliza variáveis para armazenar os preços fixos dos produtos e as quantidades informadas pelo cliente.
    Dados de entrada
    O sistema deverá receber:
  • a quantidade de hambúrgueres;
  • a quantidade de batatas fritas;
  • a quantidade de refrigerantes.
    Também serão utilizados os seguintes preços fixos:
  • hambúrguer = R$ 12;
  • batata frita = R$ 7;
  • refrigerante = R$ 5.
    Algoritmo em linguagem natural
    // Algoritmo de cálculo de pedido
    Início
    preco_hamburguer = 12
    preco_batata = 7
    preco_refri = 5
    solicitar(qtd_hamburguer)
    solicitar(qtd_batata)
    solicitar(qtd_refri)
    total_hamburguer = qtd_hamburguer * preco_hamburguer
    total_batata = qtd_batata * preco_batata
    total_refri = qtd_refri * preco_refri
    total_pedido = total_hamburguer + total_batata + total_refri
    mostrar("O valor total do pedido é: ", total_pedido)
    Fim
    Explicação da lógica
    O algoritmo começa criando variáveis para armazenar os preços fixos dos itens vendidos pela lanchonete.
    Em seguida, solicita ao cliente as quantidades desejadas de cada produto:
  • hambúrguer;
  • batata frita;
  • refrigerante.
    Depois disso, o sistema calcula o subtotal de cada item multiplicando:
  • quantidade × preço.

Ao final, todos os subtotais são somados para gerar o valor total do pedido.
Por fim, o sistema exibe uma mensagem informando quanto o cliente deverá pagar.

Essa estrutura demonstra como variáveis podem ser utilizadas para armazenar valores, realizar operações matemáticas e organizar cálculos de maneira lógica dentro de um algoritmo.

1 resposta

Oi, Patricia. Tudo certo?

O código está correto, armazenando os preços fixos em variáveis, solicitando as quantidades de cada item, calculando os subtotais de forma separada e somando tudo para obter o valor final. A explicação da lógica também ficou clara, mostrando que você compreendeu como as variáveis armazenam dados e como as operações matemáticas são aplicadas para processar as informações.

Continue praticando com algoritmos que envolvem entrada de dados e cálculos. Quanto mais você treina, mais natural fica pensar em termos de lógica de programação.

Você pode expandir esse algoritmo adicionando condições para aplicar descontos ou validar se as quantidades informadas são válidas. Por exemplo, se o cliente pedir mais de 3 hambúrgueres, o sistema pode aplicar um desconto de 10% no total. Outra melhoria seria verificar se as quantidades informadas são números positivos, exibindo uma mensagem de erro caso o valor seja zero ou negativo. Isso ajuda a tornar o algoritmo mais robusto e próximo de situações reais.

Obrigado por compartilhar sua atividade.

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