-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathscript.js
More file actions
26 lines (20 loc) · 1 KB
/
script.js
File metadata and controls
26 lines (20 loc) · 1 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
function comprarProduto(){
var nome = prompt("Qual produto você está comprando?");
var preco = parseFloat(prompt("Quanto custa esse " + nome + " que você está comprando?"));
var pagamento = parseFloat(prompt("Qual foi o valor que você deu para pagar " + nome + "?"));
if (pagamento < preco) {
alert("Erro!!! Pagamento menor que preço.\n" +
"A compra não pode ser efetuada.");
} else {
calcularTroco(nome, preco, pagamento);
}
}
function calcularTroco(nome, preco, pagamento) {
var troco = pagamento - preco;
alert("Você comprou " + nome + " que custou R$ " +
preco.toLocaleString('pt-br',{style: 'currency', currency: 'BRL'}) + "\n" +
"Deu " + pagamento.toLocaleString('pt-br',{style: 'currency', currency: 'BRL'}) +
" em dinheiro e vai receber " + troco.toLocaleString('pt-br',{style: 'currency', currency: 'BRL'}) +
" de troco \n" +
"Volte sempre!!!");
}