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

[atividade] Desafio: Calculando pedidos

Você está desenvolvendo uma funcionalidade para um aplicativo de lanchonete. O sistema precisa calcular o valor total de um pedido com base na quantidade de itens solicitados.

O cliente pode pedir:

Hambúrguer: R$ 12,00
Batata frita: R$ 7,00
Refrigerante: R$ 5,00
Sua tarefa é criar um algoritmo em linguagem natural ou fluxograma que armazene os dados necessários em variáveis e faça o cálculo do valor total com base nas quantidades informadas.

Se quiser saber mais detalhes sobre uma possível solução, clique na Opinião da Pessoa Instrutora.

2 respostas

Opinião do instrutor

Para resolver esse desafio, começamos criando variáveis para armazenar os preços fixos dos itens: preco_hamburguer = 12, preco_batata = 7 e preco_refri = 5.

Em seguida, usamos outras variáveis para guardar as quantidades que o cliente informou: qtd_hamburguer, qtd_batata e qtd_refri.

Com esses valores, é possível calcular o subtotal de cada item multiplicando a quantidade pelo preço correspondente. Depois, somamos todos os subtotais para obter o valor total do pedido: total_pedido = total_hamburguer + total_batata + total_refri.

Por fim, exibimos o resultado com uma mensagem clara, informando quanto o cliente deve pagar.

Esse tipo de estrutura é bastante comum em sistemas de pedidos e permite treinar a criação e manipulação de variáveis numéricas de forma prática e direta.

solução!

Proposta de algoritmo: Sistema de pedidos para lanchonete

*Para resolver este desafio, desenvolvi uma proposta de algoritmo focada na organização clara de variáveis e na automação do cálculo de pedidos. A ideia central foi estruturar a lógica de modo que o sistema possa receber diferentes quantidades de produtos e processar o valor final de forma precisa, utilizando os conceitos de entrada, processamento e saída que estamos estudando.
*

  1. Algoritmo em linguagem natural
  • Definição de constantes (Preços Fixos): Primeiro, o sistema define os valores de cada item: preco_hamburguer (12.00), preco_batata (7.00) e preco_refri (5.00).
  • Entrada de dados: O sistema solicita ao usuário que informe a quantidade desejada de cada item, armazenando esses valores nas variáveis: qtd_hamburguer, qtd_batata e qtd_refri.
  1. Processamento (cálculos):
  • O sistema multiplica a quantidade de cada item pelo seu preço unitário.
  • Soma esses resultados para obter a variável total_pedido.
  • Apresenta o resultado final para o cliente com uma mensagem formatada: "O valor total do seu pedido é R$ [total_pedido]".
  1. Representação visual (Fluxograma textual)
    [ INÍCIO ]
    v
    [ Definir Variáveis de Preço ]
    v
    [/ Solicitar Quantidades /]
    v
    [ Calcular: Subtotais e TOTAL ]
    v
    [/ Exibir Valor Total /]
    v
    [ FIM ]

Ao construir esta proposta, pude aplicar na prática como a correta atribuição de variáveis (preços e quantidades) torna o algoritmo funcional e fácil de manter. Essa estruturação lógica é a base para criar funcionalidades mais complexas em aplicativos reais, garantindo que o fluxo de dados entre a solicitação do cliente e o resultado final seja executado sem erros.