2
respostas

Calculando os Pedidos da Lanchonete

1 - Armazenar Preco_Hambuguer=12,00; 2 - Armazenar Preco_Batata_Frita=7,00; 3 - Armazenar Preco_Refrigerante=5,00;

4 - Armazenar Qtd_Hamburguer=< X >
4 a) Imprima “Digite a Quantidade de Hamburguer(es):”
4 b) Se X for < ou = 0 Imprima “Quantidade Inválida!”
senão
5 - Armazenar Qtd_batata=< X1 >
5 a) Imprima “Digite a Quantidade de Batata(s) Frita(s):”
5 b) Se X1 for < ou = 0 Imprima “Quantidade Inválida!”
se não
6 - Armazenar Qtd_Refrigerante=< X2 >
6 a) Imprima “Digite a Quantidade de Refrigerante(s):”
6 b) Se X2 for < ou = 0 Imprima “Quantidade Inválida!”
Não
7 – Calcular =( Preco_Hambuguer* Qtd_Hamburguer) + ( Preco_Batata_Frita* Qtd_ Batata_Frita)+ (Preco_Refrigerante*Qtd_Refrigerante
8 – Imprima “Total de Pedido:”=
< Fim >

2 respostas

Oi, estudante. Tudo certo?

Sua solução para o desafio da lanchonete cobre bem os pontos principais: armazenar os preços em variáveis, coletar as quantidades e calcular o total multiplicando quantidade por preço para cada item. A validação de quantidade inválida que você adicionou vai além do que o enunciado pedia, o que mostra que você já está pensando em como o sistema se comportaria em situações reais.

Continue desenvolvendo esse raciocínio de pensar nos casos inesperados do algoritmo, pois isso é exatamente o que diferencia uma solução básica de uma solução mais robusta.

Vale revisar a consistência dos nomes de variáveis ao longo do algoritmo. No passo 7, por exemplo, "Qtd_ Batata_Frita" e "Qtd_Refrigerant" aparecem diferentes do que foi definido nos passos anteriores. Manter os nomes exatamente iguais em todos os pontos do algoritmo evita confusão na hora de transformar isso em código de verdade.

Obrigado por compartilhar sua solução no fórum.

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

Boa tarde Mike! Eu que agradeço. Vou me atentar para revisar os nomes de variáveis dentre outros detalhes antes de finalizar o desafio. Muito Obrigada pelas observações.