JSFiddle - React, Tailwind, and code Playground
by Dan Pasca
JavaScript
var pinCode = 0000;
var userPinCode = 0;
var accountMoney = 2478;
var userAccountMoney = 0;
var pinTry = 0;
var confirmare = 0;
var sessionState = 1;
function validInput(check) {
if (!isNaN(parseInt(check,10))) {
return true;
}
else {
return false;
}
}
while (pinTry < 3 && sessionState != 0) {
userPinCode = prompt("Introduceti codul PIN: ");
if (validInput(userPinCode)) {
if (userPinCode != pinCode) {
pinTry++;
alert("Codul PIN este gresit.");
}
else {
userAccountMoney = prompt("PIN corect. Introduceti suma de bani: ");
confirmare = confirm("Esti sigur?");
if (confirmare) {
if (userAccountMoney < accountMoney) {
accountMoney -= userAccountMoney;
alert("Ai retras suma de: " + userAccountMoney + ". Mai ai disponibil " + accountMoney + ".");
sessionState = 0;
}
else {
alert("Nu dispui de suficiente fonduri.");
}
}
}
}
else {
alert("Introdu un numar valid!");
}
}