Folha de pagamento
Em sistemas reais, você frequentemente precisa calcular valores a partir de dados do usuário e exibir resultados formatados. Por exemplo, ao gerar um recibo ou uma folha de pagamento, combinar texto e números de forma legível (como "Salário: R$2400.00") é essencial. Dominar const, toFixed e template literals permite criar saídas claras e evitar erros de tipo.
O PROBLEMA
Declare nome, horas trabalhadas e valor por hora. Calcule e exiba salário bruto formatado.
EXEMPLO
nome="Maria", horas=160, valorHora=15 Funcionária: Maria | Horas: 160 | Salário: R$2400.00
SOBRE O CONCEITO
Aqui você declara constantes com const para armazenar nome (string), horas e valorHora (números). O erro comum de multiplicar string por número ocorre se você usar aspas em volta do número, o que faz o JavaScript tentar converter a string para número, mas pode levar a resultados inesperados se a string não for numérica. Para calcular o salário, basta usar horas * valorHora — ambos números. Depois, use toFixed(2) para garantir duas casas decimais. O template literal (com crases e ${...}) permite interpolar variáveis e expressões diretamente na string, evitando concatenação confusa. Formatação incorreta, como esquecer o R$ ou não usar toFixed, resulta em saída feia ou imprecisa.
RESOLUÇÃO