1
resposta

Minha resposta - Lanchonete

INÍCIO

// Declaração das variáveis
inteiro qtdHamburguer
inteiro qtdBatata
inteiro qtdRefrigerante
real precoHamburguer <- 12.00
real precoBatata <- 7.00
real precoRefrigerante <- 5.00
real total

// Entrada de dados
escreva("Digite a quantidade de hambúrgueres: ")
leia(qtdHamburguer)

escreva("Digite a quantidade de batatas fritas: ")
leia(qtdBatata)

escreva("Digite a quantidade de refrigerantes: ")
leia(qtdRefrigerante)

// Processamento
total <- (qtdHamburguer * precoHamburguer) +
         (qtdBatata * precoBatata) +
         (qtdRefrigerante * precoRefrigerante)

// Saída
escreva("O valor total do pedido é: R$ ", total)

FIM

1 resposta

Oi, Rafael.

Parabéns pela resolução do desafio, Rafael! O seu algoritmo tá muito bem estruturado e segue exatamente a lógica necessária para um sistema de vendas.

Você aplicou corretamente os conceitos de entrada, processamento e saída, que são os pilares da lógica de programação. Separar as variáveis de preço (que são fixas) das variáveis de quantidade (que dependem do usuário) demonstra que você já compreende como organizar os dados de forma lógica.

Pontos positivos da sua solução

  • Tipagem de dados: Você usou inteiro para quantidades e real para valores monetários. Isso é fundamental, pois não se compra "meio hambúrguer", mas o preço pode ter centavos.
  • Clareza nas variáveis: Nomes como qtdHamburguer facilitam a leitura do código por outros desenvolvedores.
  • Cálculo direto: A expressão matemática que você montou para a variável total é limpa e funcional.

Continue praticando essa separação entre a lógica de entrada e o cálculo final.

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