Redução de vida por cigarro
Em situações reais, você frequentemente precisa converter unidades de tempo ou quantidade para gerar relatórios ou métricas. Por exemplo, ao calcular o impacto de hábitos na saúde, é essencial transformar minutos em dias corretamente. Dominar operações aritméticas básicas com const e Math.floor garante resultados precisos sem depender de bibliotecas externas.
O PROBLEMA
Declare cigarros/dia e anos fumando. Cada cigarro reduz 11 minutos. Calcule redução em dias.
EXEMPLO
cigarros=20, anos=10 Redução: 1533 dias
SOBRE O CONCEITO
O exercício exige múltiplas conversões: primeiro, calcular o total de cigarros fumados (cigarros por dia vezes dias em anos). Lembre-se: um ano tem 365 dias, então multiplique cigarrosDia * (anosFumando * 365). Depois, cada cigarro reduz 11 minutos, então total de minutos é totalCigarros * 11. Por fim, converta minutos em dias dividindo por 1440 (minutos em um dia). Use Math.floor para obter a redução em dias inteiros. Erro comum: esquecer de converter anos em dias, resultando em valor muito baixo. Outro erro: confundir minutos com horas, usando * 60 ou / 60 indevidamente. O correto é saber que 1 dia = 24 horas = 1440 minutos.
RESOLUÇÃO