Oii, Antonio. Tudo bem?
A sua resolução para o desafio tá muito bem organizada. Você conseguiu separar as etapas do problema de forma lógica, o que é a base do pensamento computacional.
Gostaria de destacar alguns pontos positivos e dar uma dica que ajudará na clareza do seu algoritmo:
- Organização por blocos: Separar em "VALORES", "PEDIDO", "CÁLCULO" e "RESULTADO" deixa o fluxo de informações muito fácil de seguir.
- Tipagem de dados: Você especificou que a quantidade deve ser um
numero inteiro, o que está correto, já que ninguém pede "meio" refrigerante ou uma fração de hambúrguer em um sistema de pedidos comum. - Abstração: O uso do
X para representar uma variável genérica mostra que você entendeu que o cálculo deve funcionar para qualquer valor informado pelo cliente.
Dica para melhorar a precisão:
No seu bloco de CÁLCULO, você usou a letra X para representar a quantidade em todas as linhas:
total_hamburguer = X * valor_hamburguertotal_batata = X * valor_batatatotal_refri = X * valor_refri
Para o computador não se confundir, é importante usar o nome exato da variável que você criou no bloco anterior. Se o cliente pedir 2 hambúrgueres e 1 batata, o X do hambúrguer é diferente do X da batata. O ideal seria escrever assim:
total_hamburguer = qtd_hamburgue * valor_hamburguertotal_batata = qtd_batata * valor_batatatotal_refri = qtd_refri * valor_refri
Assim, você garante que cada item use sua respectiva quantidade informada.
Parabéns pelo empenho e pela estrutura apresentada. Continue praticando essa lógica, pois ela é fundamental para qualquer linguagem de programação.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!