-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path27-horas-extras.html
More file actions
31 lines (25 loc) · 910 Bytes
/
27-horas-extras.html
File metadata and controls
31 lines (25 loc) · 910 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<meta charset="utf-8">
<h1>Cálculo das Horas Extras</h1>
<script src="js/formataMoeda.js"></script>
<script src="js/pegaNumero.js"></script>
<script>
var horasTrabalhadas = pegaInt('Informe a quantidade de horas trabalhadas no mês:')
var valorHoraRegular = pegaFloat('Informe o valor da hora regular:')
if (horasTrabalhadas <= 160)
{
// NÃO TEM HORAS EXTRAS
var salario = horasTrabalhadas * valorHoraRegular
}
else
{
// TEM HORAS EXTRAS
var salarioHorasRegulares = 160 * valorHoraRegular
var qtdHorasExtras = horasTrabalhadas - 160
var valorHoraExtra = (valorHoraRegular / 2) + valorHoraRegular
var salarioHorasExtras = qtdHorasExtras * valorHoraExtra
var salario = salarioHorasExtras + salarioHorasRegulares
}
document.write(`
Seu salário final é: ${formataMoeda(salario)}
`)
</script>