1
resposta

[Projeto] Desafio: Hora da pratica! - if/else/operador-ternario

Pergunte ao usuário qual é o dia da semana. Se a resposta for "Sábado" ou "Domingo", mostre "Bom fim de semana!". Caso contrário, mostre "Boa semana!".

let diaDaSemana = prompt(" Qual dia é hoje?").toLowerCase().trim();
if (diaDaSemana === "sabado" || diaDaSemana === "domingo"){
console.log("Bom fim de semana!");
}else{
    console.log("Boa semana!");
}

Verifique se um número digitado pelo usuário é positivo ou negativo. Mostre um alerta informando.

numeroDigitadoUsuario = 12 ;
numeroDigitadoUsuario >= 0  ? alert(`O numero ${numeroDigitadoUsuario} é positivo!`) : alert(`O numero ${numeroDigitadoUsuario} é negativo!`) ;

Crie um sistema de pontuação para um jogo. Se a pontuação for maior ou igual a 100, mostre "Parabéns, você venceu!". Caso contrário, mostre "Tente novamente para ganhar.".

let entradaUsuario = prompt("Digite sua pontuação!").trim();
let pontosJogador = parseInt(entradaUsuario);
if(pontosJogador >= 100){
    alert("Parabéns, você venceu!");
}else if(pontosJogador < 100){
    alert("Tente novamente para ganhar.");
}else {
  alert("Isso não me parece um numero!");
}

Crie uma mensagem que informa o usuário sobre o saldo da conta, usando uma template string para incluir o valor do saldo.

let nomeCliente = prompt("Digite seu nome!").toUpperCase().trim();
let saldoCliente = 500;
alert(`Olá cliente ${nomeCliente} seu saldo atual é de R$${saldoCliente} .`);

Peça ao usuário para inserir seu nome usando prompt. Em seguida, mostre um alerta de boas-vindas usando esse nome.

let nomeUsuario = prompt("Digite seu nome!").toUpperCase.Trim();
alert("Boas Vindas usuario " + nomeUsuario + " a nossa comunidade!") ;

Desafio realizado com sucesso.
Utilizei operadores ternarios para simplificar alguns elses/ifs e fiz tratamento de strings com funçoes nativas do javascript como .trim() para remover espaços e toUppercase para transformar todas as letras em maiusculas.
Comente ai qualquer duvida.

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Oi, Ronaldo! Como vai?

Gostei de como você aplicou operadores ternários e fez tratamento de strings com trim() e toLowerCase(). Isso mostra atenção aos detalhes e ajuda a evitar problemas comuns em entradas de usuário.

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