Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Projeto] Minha Resolução

Fiz dessa forma, aproveitei para dar uma variada com outras possibilidades, ficando desta forma:

// 1.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!".

const desafio1 = () => {

    const diaSemana = prompt('Informe o dia da semana');

    const sabado = 'sabado';
    const domingo = 'domingo';

    if(diaSemana != sabado||diaSemana != domingo){
        console.log('boa semana');
        alert('boa semana');
    }else{
        console.log('fim de semana, boa noite!')
        alert('fim de semana, boa noite!')
    }
}

Neste eu fiz um incremento de console.log, apenas para estudo, o correto seria retira-los, no entanto como é para fins de aprendizado eu deixei espero que essa resolução possa ajudar alguem.

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

const desafio2 = () => {

    let numDigitado = prompt('Informe um numero: ');

    const zero = 0

    if(isNaN(numDigitado)){
        alert('Você não digitou um número, e sim uma letra!');
    }
    else if(numDigitado < zero ) {
        alert( 'O número que você digitou é Negativo! Você digitou: ' + numDigitado );
        console.log('====================================');
        console.log('O número que você digitou é Negativo! Você digitou: ' + numDigitado );
        console.log('====================================');
    }else if(numDigitado > zero) {
        alert('O número que você digitou é Positivo! Você digitou: ' + numDigitado )
        console.log('====================================');
        console.log('O número que você digitou é Positivo! Você digitou: ' + numDigitado );
        console.log('====================================');
    }else if(numDigitado === null || numDigitado === '' || numDigitado === ' '){
        alert('Voce não digitou nem um valor!')
        console.log('====================================');
        console.log('Voce não digitou nem um valor! ');
        console.log('====================================');
    }else{
        console.log('====================================');
        console.log('o numero informado é neutro ' + numDigitado);
        console.log('====================================');
    }

}

// 3.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.".

const desafio3 = () => {

    const pontuacaoVencedora = 100;

    alert('O jogo irá iniciar ');

    let pontuacaoDigitada = prompt('Digite a sua pontuação: ');

    if (isNaN(pontuacaoDigitada)) {
        alert('A Pontuação da vencedora deve ser um número');
    } else if(pontuacaoDigitada==null || pontuacaoDigitada === ''){
        alert('Não foi digitado nenhum valor')
    }else if(pontuacaoDigitada < 0){
        alert('A Pontuação não pode ser negativa');
    }else if (pontuacaoDigitada >= pontuacaoVencedora) {
        alert(`Parabens, voce venceu! Sua pontuação foi ${pontuacaoDigitada}`);
    } else {
        alert(`Tente novamente para ganhar! Sua pontuação foi  de ${pontuacaoDigitada} e a do vencedora é ${pontuacaoVencedora}, faltando ${pontuacaoVencedora - pontuacaoDigitada}, pontos.`);
    }

}

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

const desafio4 = () => {

    const saldoCliente = 100.90;

    alert(`O saldo disponivel é de ${saldoCliente}`);
}

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

const desafio5 = ()  => {

    let nome = prompt('Digite o seu nome: ');

    alert(`Boas vindas ${'\n'} ${nome}!`);
}

Espero que estaja correto e que possa ajudar alguem

2 respostas

Oi, Pedro! Tudo bem?

Ótimos códigos! Parabéns pela iniciativa de compartilhar suas soluções, isso é muito valioso para a comunidade.

Deixo como sugestão apenas a alteração de um pequeno detalhe no código que pode ser melhorado: a condição do if no primeiro desafio, de forma que, o operador || (OU) deve ser utilizado entre duas condições completas. Portanto, a condição correta seria if(diaSemana != sabado && diaSemana != domingo). Isso porque queremos verificar se o diaSemana é diferente de sabado e domingo. Dessa forma, devemos deixar o nosso código da seguinte maneira:

const sabado = 'sabado';
const domingo = 'domingo';

if(diaSemana != sabado && diaSemana != domingo){
    console.log('boa semana');
    alert('boa semana');
}else{
    console.log('fim de semana, boa noite!')
    alert('fim de semana, boa noite!')
}

A prática é essencial para consolidarmos o nosso aprendizado e nesse processo caso haja alguma dúvida pode contar aqui com a gente no fórum, estou à disposição e ficarei super feliz em poder ajudar!

Um forte abraço e bons estudos!

solução!

Oi Sara, tudo bem e contigo?

É verdade, eu acabei não me atentando a este detalhe, mas irei corrigir agora para deixar correto, muito obrigado pelo feedback!

Abraço.