Quiz Verificando seu saldo
Instruções:
Usando o fluxograma abaixo, escreva o código para representar a verificação de seu saldo em um caixa eletrônico. Os diamantes amarelos representam declarações condicionais, e os retângulos azuis com cantos arredondados representam o que deve ser impresso no console.
Use as seguintes variáveis em sua solução:
balance- o saldo da contaisActive- se a conta está ativacheckBalance- se você quer verificar o saldo
Dica: A variável saldo pode ser um valor menor que, maior que, ou igual a 0. As variáveis isActive e checkBalance são booleanos que pode ser definidos como verdadeiro ou falso.
DICA: Para imprimir o saldo da conta com pontos decimais (i.e. 325.00), use o método.toFixed()e passe o número de pontos decimais que você quer usar. Por exemplo,balance.toFixed(2)retorna 325.00.
DICA: Certifique-se de testar seu código com diferentes valores. Por exemplo,
SecheckBalanceé igual atrueeisActiveé igual afalse, entãoYour account is no longer active.deve ser impresso no console.
DICA: Copie e cole os seguintes textos para evitar que ocorra erro de digitação:
Thank you. Have a nice day!Your balance is $.Your account is no longer active.Your account is empty.Your balance is negative. Please contact bank.
Código
var balance = 100;
var isActive = true;
var checkBalance = true;
var isActive = true;
var checkBalance = true;
if (checkBalance === false){
console.log(“Thank you. Have a nice day!”);
} else {
if (balance >= 0) {
console.log (“Your balance is $” +balance);
} else {
if (isActive === false){
console.log (“Your account is no longer active.”);
} else {
if (balance === 0){
console.log (“Your account is empty.”);
} else {
console.log (“Your balance is negaive. Please contact bank.”);
}
}
}
} console.log(“Thank you. Have a nice day!”);
} else {
if (balance >= 0) {
console.log (“Your balance is $” +balance);
} else {
if (isActive === false){
console.log (“Your account is no longer active.”);
} else {
if (balance === 0){
console.log (“Your account is empty.”);
} else {
console.log (“Your balance is negaive. Please contact bank.”);
}
}
}

Comentários
Postar um comentário