1
resposta

[Sugestão] Atividade 1 e 2

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 ()
1 resposta

Oi, Nicollas! Como vai?

Agradeço por compartilhar.

Gostei de ver como você estruturou suas funções, organizando bem as condições e tratando diferentes possibilidades de entrada. Do jeito que você explicou, dá para perceber seu cuidado em deixar o código mais claro para quem for ler.

Continue praticando e explorando diferentes formas de resolver os mesmos desafios. Isso acelera muito a evolução.

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