Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

3
respostas

Desafio: Calculando pedidos

Algoritmo em linguagem natural

INÍCIO

Definir precoHamburguer = R$ 12,00
Definir precoBatata = R$ 7,00
Definir precoRefrigerante = R$ 5,00

Solicitar a quantidade de hambúrgueres
Armazenar em qtdHamburguer

Solicitar a quantidade de batatas fritas
Armazenar em qtdBatata

Solicitar a quantidade de refrigerantes
Armazenar em qtdRefrigerante

valorTotal =
(qtdHamburguer × precoHamburguer) +
(qtdBatata × precoBatata) +
(qtdRefrigerante × precoRefrigerante)

Exibir valorTotal

FIM

3 respostas

Oi, Salomão. Tudo bem com você?

Você mandou super bem na resolução do desafio. A forma como você declarou as variáveis para guardar os valores fixos de cada item e depois capturou a quantidade informada pelo usuário ficou excelente. A fórmula para chegar ao valor total multiplicando as quantidades pelos preços unitários e somando tudo no final seguiu exatamente a lógica que o algoritmo precisava para funcionar direitinho no sistema da lanchonete.

Seu passo a passo em linguagem natural ficou bem organizado e transparente. Uma dica legal para o futuro, quando você for passar esse raciocínio para uma linguagem de programação como JavaScript ou Python, é evitar o uso de caracteres especiais ou símbolos de moeda direto nos valores numéricos das variáveis, deixando apenas o número puro para facilitar as contas matemáticas.

Se o cliente resolvesse aplicar um cupom de desconto de 10% no valor total desse pedido, como você estruturaria essa alteração no seu algoritmo?

Parabéns pelo empenho e por compartilhar sua solução com a gente. Continue com esse ritmo nos estudos e lembre-se de que o fórum está sempre à disposição para qualquer dúvida.

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

Estou em dúvida se a minha solução funcionaria.

INÍCIO

selecione 1 item:
se item = hambúrguer : item = 12.00 se não, se item = batata : item = 7.00, se não, se item = refrigerante : item = 5.00
selecione quantidade
calcule: total = item x quantidade
deseja acrescentar algo?
se sim: some (total + (volte ao início)), se não: exiba "O total a pagar é R$ (total)."

FIM

Oi, Carolina.

Vi que você criou um tópico sobre essa atividade e deixei um feedback lá para você.

O fórum está sempre a sua disposição para apoiar seu desenvolvimento nessa jornada pela programação.