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

[Projeto] Desafio: hora da pratica

Olá pessoal, bom dia! Segue desafios:

  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!".
alert("Olá, bem vindo!");
let diaSemana = null;
diaSemana = prompt("que dia da semana é hoje?");

//exibe no console valor atribuido  a variavel diaSemana pelo usuario
console.log(`o dia da semana informado pelo usuario foi = ${diaSemana}`);

if (diaSemana === null || diaSemana.trim() === "" ){
    alert("Dia da semana não pode ficar em branco!!");
    console.log("Usuario informou um valor em branco.");
} 

else if (
    diaSemana === "Sábado" || diaSemana === "Sabado" || diaSemana === "sábado" || 
    diaSemana === "sabado" || diaSemana === "SABADO" || diaSemana === "SÁBADO" ||
    diaSemana === "Domingo" || diaSemana === "domingo" || diaSemana === "DOMINGO"
) {
    alert('Bom fim de semana!');
    console.log(`O usuário informou o valor ${diaSemana}, que é um dos valores aceitos pelo sistema referente a um fim de semana.`);
}else{
    alert("boa semana!")
    console.log(`Usuario informou o valor "${diaSemana}" que aparentemente não se refere a um fim de semana, conferir se o valor informado é valido para os demais dias da semana, visto que sistema não verifica esta informação.`);
};

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

let numero = null;

 numero = prompt("Informe um número, vamos verificar se é positivo ou negativo :) ");
 console.log(`O numero informado pelo usuario foi " ${numero} ", agora vamos verificar se é positivo ou negativo.`);

 if (numero === null || numero.trim() === ""){
    alert("Número não pode ficar em branco!!");
    console.log(`valor atribuído é " ${numero} ", usuario informou um valor em branco ou vazio.`)
 } else{
    if (numero >=0){
        alert(`${numero} é um número positivo!`);
        console.log(`valor atribuído é " ${numero} ", usuario informou um número positivo!`)
    } else if (numero < 0){
        alert(`${numero} é um número negativo!`);
        console.log(`valor atribuído é " ${numero} ", usuario informou um número negativo!`)
    } else {
        alert("Número invalido!!");
        console.log(`" ${numero} " é um número invalido.`);
    };
};

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

let pontos = 101;
console.log(`pontuação do usuario é = ${pontos}.`)
if (pontos >= 100){
    alert("Parabéns, você venceu!");
    alert(`Sua pontuação foi ${pontos}, que é maior ou igual a 100, portanto ganhou!`);
    console.log("Usuario ganhou");
} else {
    alert("Tente novamente para ganhar.");
    alert(`Sua pontuação foi ${pontos}, a pontuação minima para ganhar  é 100.`);
    console.log("Usuario não possui pontos suficientes para ganhar.")
};

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 = -90;
console.log(`O saldo do usuario é R$${saldo}.`);
alert(`Olá! O saldo atual de sua conta é R$${saldo}.`);

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

nome = prompt("Olá, por favor insira o seu nome abaixo:");

if (nome === null || nome.trim() === ""){
alert("Nome não pode ficar em branco!!");
console.log("Usuario informou um valor em branco ou vazio.")
} else{
    alert(`Olá ${nome}, seja bem vindo(a)!! :)`)
    console.log(`O nome do usuario é ${nome}.`)
};
2 respostas
solução!

Oi, Bruno! Tudo bem?

Ótimos códigos, parabéns! Deixo como sugestão apenas em relação ao código do dia da semana simplificarmos usando o método toLowerCase() para evitar múltiplas verificações de maiúsculas e minúsculas:

alert("Olá, bem vindo!");
let diaSemana = prompt("Que dia da semana é hoje?").toLowerCase();

console.log(`O dia da semana informado pelo usuário foi = ${diaSemana}`);

if (diaSemana === null || diaSemana.trim() === "") {
    alert("Dia da semana não pode ficar em branco!!");
    console.log("Usuário informou um valor em branco.");
} else if (diaSemana === "sábado" || diaSemana === "domingo") {
    alert('Bom fim de semana!');
    console.log(`O usuário informou o valor ${diaSemana}, que é um dos valores aceitos pelo sistema referente a um fim de semana.`);
} else {
    alert("Boa semana!");
    console.log(`Usuário informou o valor "${diaSemana}" que aparentemente não se refere a um fim de semana.`);
}

Espero ter ajudado! Caso tenha ficado alguma dúvida em relação a algum conteúdo do curso ou atividade, fique a vontade para expor, estou à disposição e ficarei super feliz em poder ajudar!

Um forte abraço e bons estudos!

Olá Sarah! Tudo bem, e você??

Muito obrigado pela dica!! :)