Skip to content

Instantly share code, notes, and snippets.

@gabizinha12
Created November 5, 2020 20:38
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save gabizinha12/eb00cad0db7b46ea3d65743ec624890a to your computer and use it in GitHub Desktop.
Save gabizinha12/eb00cad0db7b46ea3d65743ec624890a to your computer and use it in GitHub Desktop.
function caixaEletronico() {
let saque = document.getElementById("saque").value;
let notasTotal = [2, 5, 10, 20, 50, 100, 200];
var result = "<br>Quantidade de notas" + "<br>";
let ident = false;
for (i = 0; i < notasTotal.length; i++) {
if (saque <= 1000 && saque % 2 == 0) {
if (saque >= notasTotal[i]) {
result =
result +
parseInt(saque / notasTotal[i]) +
" Nota(s) de R$ " +
notasTotal[i] +
"<br>";
ident = true;
saque = saque % notasTotal[i];
}
} else if (saque <= 1000 && saque % 5 == 0) {
if (saque >= notasTotal[i]) {
result =
result +
parseInt(saque / notasTotal[i]) +
" Nota(s) de R$ " +
notasTotal[i] +
"<br>";
ident = true;
saque = saque % notasTotal[i];
}
} else if (saque <= 1000 && saque % 10 == 0) {
if (saque >= notasTotal[i]) {
result =
result +
parseInt(saque / notasTotal[i]) +
" Nota(s) de R$ " +
notasTotal[i] +
"<br>";
ident = true;
saque = saque % notasTotal[i];
} else if (saque <= 1000 && saque % 10 == 0) {
if (saque >= notasTotal[i]) {
result =
result +
parseInt(saque / notasTotal[i]) +
" Nota(s) de R$ " +
notasTotal[i] +
"<br>";
ident = true;
saque = saque % notasTotal[i];
}
} else if (saque <= 1000 && saque % 20 == 0) {
if (saque >= notasTotal[i]) {
result =
result +
parseInt(saque / notasTotal[i]) +
" Nota(s) de R$ " +
notasTotal[i] +
"<br>";
ident = true;
saque = saque % notasTotal[i];
}
} else if (saque <= 1000 && saque % 50 == 0) {
if (saque >= notasTotal[i]) {
result =
result +
parseInt(saque / notasTotal[i]) +
" Nota(s) de R$ " +
notasTotal[i] +
"<br>";
ident = true;
saque = saque % notasTotal[i];
}
} else if (saque <= 1000 && saque % 100 == 0) {
if (saque >= notasTotal[i]) {
result =
result +
parseInt(saque / notasTotal[i]) +
" Nota(s) de R$ " +
notasTotal[i] +
"<br>";
ident = true;
saque = saque % notasTotal[i];
}
} else if (saque <= 1000 && saque % 200 == 0) {
if (saque >= notasTotal[i]) {
result =
result +
parseInt(saque / notasTotal[i]) +
" Nota(s) de R$ " +
notasTotal[i] +
"<br>";
ident = true;
saque = saque % notasTotal[i];
}
} else {
ident = false;
break;
}
if (ident == true) {
document.getElementById("calculoNotas").innerHTML =
`<p>${result}</p>` + "<br>";
} else if (saque > 1000) {
document.getElementById("calculoNotas").innerHTML;
("<p>O valor máximo para o saque é de R$ 1000</p>");
} else if (saque < 1) {
document.getElementById("calculoNotas").innerHTML =
"<p> Valor mínimo para saque é R$ 1.00</p>";
}
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment