-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path29-posto.html
More file actions
53 lines (45 loc) · 1.51 KB
/
29-posto.html
File metadata and controls
53 lines (45 loc) · 1.51 KB
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
<meta charset="utf-8">
<h1>Posto de Gasolina</h1>
<p>
Quantidade de Litros: <br>
<input type="number" id="campoQtdLitros">
</p>
<p>
Tipo de Combustível: <br>
<select id="campoTipoCombustivel">
<option value="Gasolina">Gasolina</option>
<option value="Álcool">Álcool</option>
</select>
</p>
<button onclick="calcularCombustivel()">
Calcular
</button>
<script src="js/formataMoeda.js"></script>
<script>
function calcularCombustivel()
{
var qtdLitros = campoQtdLitros.valueAsNumber
var tipoCombustivel = campoTipoCombustivel.value
if (qtdLitros <= 20 && tipoCombustivel == 'Álcool') {
// desconto de 3% sobre 2.90
var precoComDesconto = 2.90 - (2.90 * 0.03)
var total = precoComDesconto * qtdLitros
}
else if (qtdLitros > 20 && tipoCombustivel == 'Álcool') {
// desconto de 5% sobre 2.90
var precoComDesconto = 2.90 - (2.90 * 0.05)
var total = precoComDesconto * qtdLitros
}
else if (qtdLitros <= 20 && tipoCombustivel == 'Gasolina') {
// desconto de 4% sobre 3.30
var precoComDesconto = 3.30 - (3.30 * 0.04)
var total = precoComDesconto * qtdLitros
}
else {
// desconto de 6% sobre 3.30
var precoComDesconto = 3.30 - (3.30 * 0.06)
var total = precoComDesconto * qtdLitros
}
document.write(`Total a ser pago é: ${formataMoeda(total)}`)
}
</script>