1
resposta

09 Desafio: hora da prática (mergulhe em JS)

1.alert ("Seja bem vindo, informe o dia da semana que esta acessando o sistema");
let dataAcesso = prompt ('Segunda, Terça, Quarta, Quinta, Sexta, Sabado ou Domingo');

if (dataAcesso == "Segunda" || dataAcesso == "Terça" || dataAcesso == "Quarta" || dataAcesso == "Quinta" || dataAcesso == "Sexta")
{
alert ("Que bom, bom trabalho");
}

else
{
alert ("Aproveite o final de semana");
}

2.alert ("Seja bem-vindo, informe o número desejado");
let numero = prompt ('Digite um número');

if (numero >= 0 )
{
alert ("O número é positivo");
} else
{
alert ("O número é negativo");
}

(Na resolução 2 quebrei a cabeça pq coloquei um ";" depois do IF e nem percebi

3,alert ("Informe a quantidade de pontos efetuados no jogo");
let pontos = prompt ('Digite a quantidade de pontos');

if (pontos >= 100)
{
alert ("Parabéns, você veenceu o jogo!!!");
} else
{
alert ("Que pena, tente novamente");
}

    4.alert ("Seja bem-vindo, informe o login");

let login = prompt ('Digite seu login');
let senha = prompt ('Digite sua senha');
let saldoJose = 1500;

if (login == 'Jose' && senha == '1234')
{
alert ("Login realizado com sucesso, Jose");

let desejaVerSaldo = prompt ("Deseja ver seu saldo? Responda com sim ou nao");

if (desejaVerSaldo == "sim")
{
alert ("Saldo disponivel na conta: R$" +saldoJose);
} else {
alert ("Obrigado por acessar seu banco, Jose");
}

}else {
alert ("Login ou Senha incorretos. Acesso negado.");
}

1 resposta

Oi, Maik! Como vai?
Agradeço por compartilhar seu código com a comunidade Alura.

Gostei de como você usou || para tratar os dias da semana e também do if aninhado no login, deixando o fluxo bem claro. Sua observação sobre o ; após o if também é um ponto importante, pois esse detalhe muda totalmente a lógica do teste. Uma dica interessante para o futuro é normalizar o texto digitado, usando trim() e toLowerCase(), evitando falhas quando a pessoa escreve com espaços extras ou letras diferentes. Veja este exemplo:


let dia = prompt('Digite o dia da semana:');
dia = dia.trim().toLowerCase();

let diasUteis = ['segunda', 'terca', 'quarta', 'quinta', 'sexta'];

if (diasUteis.includes(dia)) {
  alert('Que bom, bom trabalho');
} else {
  alert('Aproveite o final de semana');
}

Esse código remove os espaços extras, transforma o texto em minúsculo e verifica se o dia informado está na lista de dias úteis.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!