Aluguel de temporada
Em sistemas de aluguel por temporada, o preço muda conforme tipo de imóvel, número de quartos, época do ano e duração da estadia. Esse exercício simula esse cenário real com regras de precificação combinadas. Dominar esse padrão com && permite implementar lógicas de desconto e tarifação variável sem depender de estruturas complexas.
O PROBLEMA
Declare tipo (casa/apto), quartos e temporada (alta/baixa). Casa alta: R$300+R$50/quarto, baixa: R$200+R$30/quarto. Apto alta: R$200+R$40/quarto, baixa: R$150+R$25/quarto. Desconto 15% para mais de 7 dias.
EXEMPLO
tipo="casa", quartos=3, temporada="alta", dias=10 → Diária: R$450.00, Desconto 15%, Total: R$3825.00
SOBRE O CONCEITO
O exercício exige combinar múltiplas condições com && para definir a diária base. Por exemplo, tipo === "casa" && temporada === "alta" aciona a regra R$300 + R$50 por quarto. Um erro comum é separar as condições em if aninhados desnecessários ou esquecer de verificar tipo e temporada juntos, resultando em preços incorretos. Outro erro frequente é ignorar o desconto de 15% para estadias acima de 7 dias: ele deve ser aplicado sobre o total (diária * dias) antes de exibir o valor final. Use toFixed(2) para formatar os valores com duas casas decimais.
RESOLUÇÃO