1
resposta

[SUGESTÃO] Lista de Atividades Solucionadas (Kelly Costa)

// 1. Verificar o dia da semana
let diaDaSemana = prompt("Qual é o dia da semana?");

// Remove espaços, transforma em minúsculas e remove acentos
diaDaSemana = diaDaSemana
.trim()
.toLowerCase()
.normalize("NFD")
.replace(/[\u0300-\u036f]/g, ""); // remove acentos

if (diaDaSemana === "sabado" || diaDaSemana === "domingo") {
alert("Bom fim de semana!");
} else {
alert("Boa semana!");
}

// 2. Verificar se um número é positivo ou negativo
let numero = Number(prompt("Digite um número:"));

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

// 3. Sistema de pontuação
let pontuacao = Number(prompt("Digite sua pontuação no jogo:"));

if (pontuacao >= 100) {
alert("Parabéns, você venceu!");
} else {
alert("Tente novamente para ganhar.");
}

// 4. Informar saldo da conta (com template string)
let saldo = Number(prompt("Digite o valor do seu saldo:"));
alert(Seu saldo atual é de R$ ${saldo});

// 5. Saudação com nome
let nome = prompt("Digite seu nome:");
alert(Olá, ${nome}! Seja bem-vindo(a)!);

1 resposta

Oi, Kelly! Como vai?

Você organizou as soluções de forma clara e direta, mostrando domínio sobre condicionais, template strings e manipulação de strings. O uso da função .normalize() para retirar acentos foi um ótimo detalhe que mostra atenção com entradas do usuário.

Uma dica interessante para o futuro é testar entradas diferentes com o método .includes(), que permite verificar se uma palavra ou parte dela está contida em outra. Veja este exemplo:


let resposta = prompt("Digite uma fruta:");
if (resposta.toLowerCase().includes("maçã")) {
  alert("Você escolheu uma fruta deliciosa!");
}

Esse código verifica se a palavra "maçã" foi digitada, mesmo que venha acompanhada de algo a mais.

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