2
respostas

[Projeto] Eu fiz tudo, mas não acertei tudo!

Primeira

Insira aqui a descrição dessa imagem para ajudar na acessibilidadeSegunda

Insira aqui a descrição dessa imagem para ajudar na acessibilidade Terceira

Insira aqui a descrição dessa imagem para ajudar na acessibilidade Quarta

Insira aqui a descrição dessa imagem para ajudar na acessibilidadeQuinta

Insira aqui a descrição dessa imagem para ajudar na acessibilidadeCódigo

let dia = prompt('Digite o dia da semana?(Segunda , Terça , Quarta , Quinta , Sexta , Sábado , Domingo)');
if (dia == 'Sábado'|| dia == 'Domingo'){
    alert('Bom fim de semana!');
}else if (dia == 'Segunda'||dia == 'Terça'||dia == 'Quarta'||dia == 'Quinta'|| dia == 'Sexta'){
    alert('Boa Semana!')
}

NumeroDigitado = prompt('Digite um número!');
if (NumeroDigitado > 0) {
    alert ('Numero positivo!');
}else {
    alert('Numero negativo!');
}

Score = 100;
 Score = alert('Sua pontuação foi de 100 pontos!');
if (Score >= 100) {
    alert ('Parabéns, você venceu');
}else {
    alert ('Tente novamente para ganhar.')
}

let Saldo = 250;{
    Alert (`Seu saldo é de ${Saldo}`);
      console.log(Saldo); 
}

InsiraSeuNome = prompt('Digite seu nome')
if (InsiraSeuNome) alert('Boas vindas');

Valeu apena tentar

2 respostas

Está um pouco errado o posicionamento dos comentários, mas pode ver por ordem, coloquei por ordem kkkkk

Olá Leonardo! Tudo joia?

Vamos analisar o seu código e corrigir alguns pontos que podem estar causando problemas. Vou comentar cada trecho do seu código para identificar os erros e sugerir correções.

  1. Verificação do dia da semana

    let dia = prompt('Digite o dia da semana?(Segunda , Terça , Quarta , Quinta , Sexta , Sábado , Domingo)');
    if (dia == 'Sábado'|| dia == 'Domingo'){
        alert('Bom fim de semana!');
    }else if (dia == 'Segunda'||dia == 'Terça'||dia == 'Quarta'||dia == 'Quinta'|| dia == 'Sexta'){
        alert('Boa Semana!')
    }
    

    Esse trecho está correto, mas é importante lembrar que a entrada do usuário deve corresponder exatamente às strings que você está comparando. Uma boa prática seria normalizar a entrada (por exemplo, converter para minúsculas) e comparar com strings normalizadas.

  2. Verificação de número positivo ou negativo

    NumeroDigitado = prompt('Digite um número!');
    if (NumeroDigitado > 0) {
        alert ('Numero positivo!');
    }else {
        alert('Numero negativo!');
    }
    

    Aqui, você deve declarar a variável NumeroDigitado usando let ou var. Além disso, é uma boa prática converter a entrada do usuário para número antes de comparar.

    let NumeroDigitado = Number(prompt('Digite um número!'));
    if (NumeroDigitado > 0) {
        alert('Numero positivo!');
    } else {
        alert('Numero negativo!');
    }
    
  3. Verificação da pontuação

    Score = 100;
    Score = alert('Sua pontuação foi de 100 pontos!');
    if (Score >= 100) {
        alert ('Parabéns, você venceu');
    }else {
        alert ('Tente novamente para ganhar.')
    }
    

    Aqui, você está atribuindo o resultado de alert para Score, o que não faz muito sentido, já que o alert não retorna um valor. Corrija para:

    let Score = 100;
    alert('Sua pontuação foi de 100 pontos!');
    if (Score >= 100) {
        alert('Parabéns, você venceu');
    } else {
        alert('Tente novamente para ganhar.');
    }
    
  4. Exibição do saldo

    let Saldo = 250;{
        Alert (`Seu saldo é de ${Saldo}`);
        console.log(Saldo); 
    }
    

    Aqui, Alert deve ser alert (com letra minúscula).

    let Saldo = 250;
    alert(`Seu saldo é de ${Saldo}`);
    console.log(Saldo);
    
  5. Saudação com o nome do usuário

    InsiraSeuNome = prompt('Digite seu nome')
    if (InsiraSeuNome) alert('Boas vindas');
    

    Novamente, declare a variável InsiraSeuNome usando let ou var.

    let InsiraSeuNome = prompt('Digite seu nome');
    if (InsiraSeuNome) alert('Boas vindas');
    

Com essas correções, seu código deve funcionar corretamente.

Espero ter ajudado e bons estudos!