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!

2
respostas

02 Desafio: Calculando pedidos

Variáveis pré-estabelecidas
hamburguer = 12.00
batata-frita = 7.00
refrigerante = 5.00

Variáveis coletadas do usuário
qtd-hamburguer =
qtd-batata-frita =
refrigerante =

Processando
total-pedido = qtd-hamburguer * hamburguer + batata-frita * qtd-batata-frita + refrigerante * refrigerante

Saída
"Total do pedido foi R$:"+total-pedido+". Agraçemos pela preferencia, volte sempre."

2 respostas

Oi, Gabriel, como vai?

Sua lógica para o cálculo do pedido ficou coerente com a proposta da atividade e demonstra que você compreendeu bem o uso de variáveis para armazenar valores e quantidades. O raciocínio aplicado na soma dos itens também está correto, considerando a multiplicação entre preço e quantidade de cada produto.

Existe apenas um ponto importante relacionado aos nomes das variáveis. Em muitas linguagens de programação, o uso de hífen - nos nomes não é permitido porque o interpretador entende esse caractere como operador de subtração. Nesse caso, nomes como batata-frita, qtd-hamburguer e total-pedido poderiam gerar erro. Uma alternativa comum é utilizar underline _, como por exemplo batata_frita e total_pedido.

Outro detalhe é que na parte das variáveis coletadas do usuário, a variável refrigerante acabou sendo reutilizada tanto para o preço quanto para a quantidade. Isso pode causar confusão no processamento do cálculo. Separar algo como qtd_refrigerante ajuda bastante na organização do código e na leitura futura.

No restante, sua estrutura ficou alinhada ao objetivo do desafio e mostra uma boa evolução na construção da lógica de programação.

Como você imagina que esse mesmo cálculo poderia funcionar caso o sistema tivesse descontos ou combos promocionais no pedido?

Parabéns pelo desenvolvimento da atividade e por compartilhar sua resolução no fórum. Continue praticando e trazendo suas ideias, porque esse processo fortalece muito a construção do raciocínio lógico. O fórum segue à disposição para suas próximas contribuições.

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

Cliente>início pedido>opções> [quantidade de hambúrguer= XR$12,00]>[quantidade de batata frita = YR7,00]>[quantidade de refrigerante=ZR$5,00]>fim do pedido=. Soma [XR$12,00+YR$7,00+ZR$5,00]