Bom dia! Abaixo minha solução:
Objetivo: Calcular o valor total de um pedido com base na quantidade de itens solicitados.
Regras de negócio: o cliente pode pedir:
- Hambúrguer por "R$ 12,00"
- Batata frita por "R$ 7,00"
- Refrigerante por "R$ 5,00"
Algoritmo:
- Definir o menu armazenando os dados na variável array "menu":
1.1. menu[0].nome: "Hambúrguer"; menu[0].valor: 12
1.2. menu[1].nome: "Batata frita"; menu[1].valor: 7
1.3. menu[2].nome: "Refrigerante"; menu[2].valor: 5 - Exibir o menu ao cliente
- Receber o nome do cliente e armazenar na variável string "nomeCliente".
- Receber o pedido do cliente e armazenar na variável objeto "pedido" no item array "pedido.itens"
- PARA cada item de "pedido.itens"
Multiplicar "pedido.itens.valor" por "pedido.itens.qtd"
Armazenar o resultado em "pedido.itens.subtotal" - Somar cada "pedido.itens.subtotal" e armazenar o resultado na variável "pedido" no item numérico "pedido.total".
- Exibir a mensagem ao cliente:
Olá ${nomeCliente}! Seu pedido totalizou R$ ${pedido.total}.