1
resposta

[Sugestão] Resultado dos exercicios = 02. Condicionais e Concatenação do 1 ao 4

/* Exercicio 01 */
alert('Dia da semana')
let diaSemana = prompt('Em que dia da semana estamos ? ')
if (diaSemana == 'sabado'||'domingo'){
    alert('Aproveite o fim de semana')
} else {alert( 'ainda na luta')}  
/* Exercicio 02 */
alert('Numero positivo ou Negativo');
let numero = prompt('Digite um numero negativo ou positivo');
if(numero >= 0){
    alert('O numero é positivo !')
} else{ alert('O numero é negativo ')} 
/* Exercicio 03 */
let nick = prompt('Qual o seu nome ?')
let pontuacao = prompt('Qual foi a sua Pontuação :)')
if ( pontuacao >= 100) {
    alert( 'Parabéns '+ nick +' você é o grande vitorioso :)' )
/* Exercicio 04 */
}else{alert(nick+' Você é uma vergonha *_*')}
1 resposta

Olá, Djalma.

Tudo bem?

Vamos dar uma olhada nos seus exercícios e ver como podemos ajustá-los para que funcionem conforme esperado.

Exercício 01

Seu código atual:

alert('Dia da semana')
let diaSemana = prompt('Em que dia da semana estamos ? ')
if (diaSemana == 'sabado'||'domingo'){
    alert('Aproveite o fim de semana')
} else {alert( 'ainda na luta')}  

O problema aqui é que a condição if (diaSemana == 'sabado'||'domingo') não está correta. Você precisa comparar diaSemana com cada valor separadamente. A forma correta seria:

alert('Dia da semana')
let diaSemana = prompt('Em que dia da semana estamos?')
if (diaSemana.toLowerCase() == 'sábado' || diaSemana.toLowerCase() == 'domingo') {
    alert('Aproveite o fim de semana')
} else {
    alert('Ainda na luta')
}

Exercício 02

Seu código está correto, mas pode ser melhorado para garantir que o usuário insira um número. Veja a versão ajustada:

alert('Número positivo ou Negativo');
let numero = parseFloat(prompt('Digite um número negativo ou positivo'));
if (numero >= 0) {
    alert('O número é positivo!')
} else {
    alert('O número é negativo')
}

Exercício 03 e Exercício 04

Parecem estar corretos.

Espero ter ajudado. Qualquer dúvida manda aqui. Bons estudos.