1
resposta

[Sugestão] Resolução de Atividades -

// Constantes
Preco_Hamburguer <- 12,00
Preco_batata <- 7,00
Preco_refrigerante <- 5,00

// Variáveis
QtdHambutguer =('Digite aqui a quantidade desejada:')
QtdBatata =('Digite aqui a quantidade desejada')
QtdRefrigerante =('Digite aqui a quantidade desejada')

// Total
Total_hamburguer = preco_hamburguer * qtd_hamburguer
Total_batata = preco_batata * qtd_batata
Total_frefrigerante = preco_refrigerante * qtd_refrigerante

Total=(QtdHamburguer×Preco_Hamburguer)+(QtdBatata×Preco_batata)+(QtdRefrigerante×Preco_refrigerante)

Total_pedido =total_hamburguer + total_batata + total_refrigerante

Print(Total_pedido)

1 resposta

Oii, Pedro. Tudo bem?

É muito bom ver sua dedicação em resolver o desafio de lógica de programação. Você estruturou bem o raciocínio, separando os preços fixos das variáveis de entrada e do cálculo final.

Para que seu algoritmo funcione sem erros, deixo algumas sugestões pontuais:

  • Padronização de nomes: No seu cálculo final, você usou total_hamburguer, mas a variável foi criada como Total_hamburguer (com "T" maiúsculo). Em programação, as linguagens costumam diferenciar letras maiúsculas de minúsculas.
  • Entrada de dados: No trecho onde você pede a quantidade, lembre-se que o computador precisa entender que o texto digitado pelo usuário deve ser convertido em um número para que o cálculo matemático aconteça.
  • Cálculo duplicado: Você calculou o Total de duas formas diferentes no final. O ideal é escolher uma delas para manter o código limpo.

Exemplo de refinamento

Uma forma de organizar esse algoritmo em pseudocódigo seria:

  1. Definir Preços:
  • PRECO_HAMBURGUER = 12.00
  • PRECO_BATATA = 7.00
  • PRECO_REFRI = 5.00
  1. Receber Quantidades:
  • qtd_hamb = ler_numero("Quantidade de hambúrgueres:")
  • qtd_batata = ler_numero("Quantidade de batatas:")
  • qtd_refri = ler_numero("Quantidade de refrigerantes:")
  1. Processar o Total:
  • total = (qtd_hamb * PRECO_HAMBURGUER) + (qtd_batata * PRECO_BATATA) + (qtd_refri * PRECO_REFRI)
  1. Saída:
  • Exibir("O valor total do pedido é: R$ ", total)

Seu caminho está correto e a lógica de multiplicar a quantidade pelo preço unitário é a base de qualquer sistema de vendas.

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