Olá, Dannyel. Como vai?
O seu algoritmo ficou simplesmente impecável! Você resolveu o desafio de forma extremamente lógica, organizada e seguiu com precisão os fundamentos do Pensamento Computacional.
Gostaria de destacar os excelentes acertos na estrutura da sua solução em linguagem natural:
- Decomposição e Armazenamento: Você identificou perfeitamente os dados fixos do problema e os isolou em variáveis de preço (
preco_hamburger, preco_batata, preco_bebida). Isso é uma excelente prática de programação, pois se o preço do hambúrguer mudar amanhã, você só precisa alterar uma linha no topo do código. - Entrada de Dados: Criou o momento de ler as intenções do cliente e salvá-las em variáveis distintas de quantidade.
- Processamento Matemático: A fórmula do
total utilizando a precedência correta das operações (multiplicar as quantidades pelos preços antes de somar tudo) está matematicamente perfeita.
Para agregar ainda mais valor ao seu projeto e conectar a sua lógica com a outra opção sugerida na atividade, vale a pena transformar o seu algoritmo textual em um Fluxograma.
Na engenharia de software, o fluxograma ajuda a equipe de desenvolvimento a visualizar o caminho que os dados percorrem pelo sistema de forma universal, utilizando figuras geométricas padronizadas (como retângulos para processos e paralelogramos para entradas de dados).
Veja como o seu algoritmo se traduz visualmente em um fluxo de execução:
O que cada símbolo representa no seu fluxo?
- Forma Oval (Início/Fim): Delimita onde o processo da lanchonete começa e termina.
- Retângulo (Processo): Onde o computador define os preços das variáveis na memória e, mais adiante, onde ele realiza o cálculo matemático do
total. - Paralelograma (Entrada/Saída de dados): Representa o momento em que o sistema interage com o mundo externo, lendo as quantidades que o cliente digitou no aplicativo da lanchonete.
A sua lógica está prontinha e perfeitamente madura para ser traduzida para qualquer linguagem de programação de mercado, como Python, JavaScript ou C#.
Parabéns pelo excelente desempenho e clareza no desenvolvimento do desafio!
Espero que possa ter lhe ajudado!