// Atv 1: Pergunte ao usuário qual é o dia da semana.
let dia = prompt("Qual o dia da semana? ");
// Verifica se o usuário clicou em Cancelar
if (dia === null) {
alert("Entrada cancelada.");
} else {
// Converte a entrada para minúsculas
dia = dia.toLowerCase();
// Verifica se é sábado ou domingo (considerando apenas minúsculas)
if (dia === "sabado" || dia === "domingo" || dia === "sábado") {
alert("Bom fim de semana!");
} else {
alert("Boa semana!");
}
}
// Atv: 2: Verifique se um número digitado pelo usuário é positivo ou negativo. Mostre um alerta informando.
let entrada = prompt("Digite um número: ");
// Verifica se o usuário clicou em Cancelar
if (entrada === null) {
alert("Entrada cancelada.");
} else {
let numero = Number(entrada);
// Verifica se a entrada é um número válido
if (isNaN(numero)) {
alert("Por favor, digite um número válido.");
} else if (numero > 0) {
alert("O número é positivo.");
} else if (numero < 0) {
alert("O número é negativo.");
} else {
alert("O número é zero.");
}
}
// Atv 3: Crie um sistema de pontuação para um jogo
let pontuacao;
while (true) { // Loop infinito
pontuacao = prompt("Digite sua pontuação: ");
if (pontuacao === null) {
alert("Entrada cancelada!");
break; // Sai do loop se o usuário cancelar
}
pontuacao = Number(pontuacao); // Converte a entrada em número
if (isNaN(pontuacao)) {
alert("Por favor, digite um número válido.");
} else if (pontuacao >= 100) {
alert("Parabéns, você venceu!");
break; // Sai do loop se o usuário vencer
} else {
alert("Tente novamente para ganhar");
}
}
// Atv 4: Crie uma mensagem que informa o usuário sobre o saldo da conta, usando uma template string para incluir o valor do saldo.
let saldo = prompt('Qual é o seu saldo?');
// Verifica se o usuário clicou em Cancelar
if (saldo === null) {
alert("Entrada cancelada.");
} else {
saldo = Number(saldo); // Converte a entrada em número
// Verifica se a entrada é um número válido
if (isNaN(saldo)) {
alert("Por favor, digite um número válido.");
} else {
alert(`O saldo da sua conta é R$ ${saldo}`); // Exibe o saldo
}
}
// Atv 5: Peça ao usuário para inserir seu nome usando prompt. Em seguida, mostre um alerta de boas-vindas usando esse nome.
let nome = prompt("Digite seu nome:");
// Verifica se o usuário clicou em Cancelar
if (nome === null) {
alert("Entrada cancelada.");
} else {
alert(`Bem-vindo, ${nome}!`);
}