Estou aprendendo ainda, acho legal bater cabeça com código, quando estou com duvida venho no forúm ver como as pessoas estão fazendo e uso o chatgpt para me ensinar melhor como posso usar as ferramentas, então vou postar minhas atividades também, para que outras pessoas possam ver a minha forma de escrever.
// 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!".
function diaDeSemana () {
let dia = prompt('Informe o atual dia da semana:');
if (!dia) {
alert("Valor inválido.");
return;
}
// remove espaços, deixa minúsculo, tira acentos e tira hífens
let diaTratado = dia
.trim()
.toLowerCase()
.normalize("NFD")
.replace(/[\u0300-\u036f]/g, "") // remove acentos
.replace(/-/g, " "); // remove hífens
const fimDeSemana = `Hoje é ${diaTratado}, aproveite o final de semana!`;
const DiaSemana = `Hoje ainda é ${diaTratado}, volte para a batalha`;
const finaisDeSemana = ["sabado", "domingo"];
const diasDeSemana = ["segunda", "segunda feira",
"terca", "terca feira",
"quarta", "quarta feira",
"quinta", "quinta feira",
"sexta", "sexta feira"];
if (finaisDeSemana.includes(diaTratado)) {
alert(fimDeSemana);
} else if (diasDeSemana.includes(diaTratado)) {
alert(DiaSemana);
} else {
alert("Dia inválido, tente novamente.");
}
}
diaDeSemana();
atividade 2
\\Verifique se um número digitado pelo usuário é positivo ou negativo. Mostre um alerta informando
function diaPositivoOuNegativo () {
let numero = Number(prompt('Informe um número: '))
console.log(numero)
const positivo = `O número ${numero} é positivo`
const negativo = `O número ${numero} é negativo`
const neutro = `O número ${numero} é neutro`
if(numero > 0) {
console.log (positivo)
alert (positivo)
} else if (numero < 0) {
console.log (negativo)
alert (negativo)
} else {
console.log (neutro)
alert (neutro)
}
}
diaPositivoOuNegativo ()