1
resposta

Desafio hora da prática

Bom dia seria assim?

//Dia da semana

let perguntaDiaSemana = prompt("Qual é o dia da semana de hoje?");

if(perguntaDiaSemana == "Sabado" || perguntaDiaSemana == "Domingo") { alert("Bom fim de semana") }else{ alert("Boa semana") };

//Número negativo

let numero = prompt("Digite um número");

if(numero >= 0) { alert("Número positivo.") }else{ alert("Número negativo.") };

//Pontuação

let pontuacao = promt("Quantos pontos obteve?");

if(pontuacao >= 100){ alert("Parabéns, você venceu!") } else { alert("Tente novamente para ganhar.") };

//Saldo em conta

let saldoEmConta = 5000;

alert("Tens " + saldoEmConta + " na conta.");

//Nome

let nome = promt("Qual é seu nome?");

alert(Saudações ${nome});

1 resposta

Fala Juan, espero que esteja bem, Logica está perfeita, só tem algumas ressalvas na sintaxe pra que funcione corretamente.

Mudando de

let nome = promt("Qual é seu nome?");

alert(Saudações ${nome});

Para

let nome = prompt("Qual é seu nome?");

alert(`Saudações ${nome}`);

Adicionei aquele acento dentro do alert e alterei de PROMT para PROMPT.

E no trecho de pontuação mudar de PROMT para PROMPT.

Mas a logica ficou muito boa.

No dos dias de semana eu fiz um pouco diferente, mas o resultado é praticamente o mesmo:

let dia = prompt('Digite o dia da semana (Segunda - Terça - Quarta - Quinta - Sexta - Sabado - Domingo)')

if (dia == 'Sabado' || dia == 'Domingo') {
    alert('Bom fim de semana!');
} else if (dia == 'Segunda' || dia == 'Terça' || dia == 'Quarta' || dia == 'Quinta' || dia == 'Sexta') {
    {
        alert('Boa semana!');
    }
} else {
    alert('Digite um comando valido, dentro do formato (Segunda - Terça - Quarta - Quinta - Sexta - Sabado - Domingo)')
}

Dessa forma evito de o usuario digitar "domingo" ao inves de "Domingo" e o sistema exibir a mensagem "Boa semana! Mas sua lógica não está errada, apenas fazendo uma abordagem diferente.