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

[Dúvida] Somente para registro e possiveis correções

alert ('Dia da Semana'); let Semana = segunda, terça, quarta, quinta, sexta; let FimdeSemana = sabado, domingo; let Dia = prompt ('Informe o dia da semana'); if (Dia == Semana){ Alert ('Boa semana!!') }else { if (Dia == FimdeSemana){ Alert ('Bom fim de semana!!') } }

-------------Ex2-------------

alert ('Positivo ou negativo?'); let numeroPositivo; let numeroNegativo; let escolha = prompt ('Digite um numero'); if (escolha >= 0){ alert (O numero digitado ${escolha}, é positivo.); }else if(escolha <= 0){ alert(O numero escolhido ${escolha}, é negativo); } else if (escolha = 0){ alert (O numero escolhido ${escolha}, é neutro); }

------------Ex3--------

let pontosVitoria = 100 let pontuação = prompt ('Informe sua pontuação'); console.log (A sua pontuação foi ${pontuação}); if (pontuação >= 100){ Alert ('Parabéns!! você venceu!!'); }else { Alert ('Tente novamente para ganhar!'); }

------Ex4----------

let saldo = 100; alert (O saldo em sua conta é ${saldo})

-----Ex5------

let nome = prompt ('Favor, informe seu nome'); alert (Seja bem vindo ${nome});

3 respostas
solução!

Oi Phelipe, tudo bem?

Parabéns por concluir o desafio! Irei deixar alguns feedbacks sobre seu código, tudo bem?

  1. Desafio do Dia da Semana: A lógica está correta, mas há um pequeno erro na declaração das variáveis Semana e FimdeSemana. Você deve usar strings (entre aspas) para representar os dias da semana. E recomendo usar alert com letra minúscula pois o JavaScript é case sensitive, o que significa que caracteres em caixa alta e em caixa baixa são tratados de modo diferente

    alert('Dia da Semana');
    let Semana = 'segunda', 'terça', 'quarta', 'quinta', 'sexta';
    let FimdeSemana = 'sabado', 'domingo';
    let Dia = prompt('Informe o dia da semana');
    if (Semana.includes(Dia)) {
        alert('Boa semana!!');
    } else if (FimdeSemana.includes(Dia)) {
        alert('Bom fim de semana!!');
    }
    
  2. Desafio Positivo ou Negativo: A lógica está correta, mas há um pequeno erro na condição do terceiro bloco else if. O sinal de comparação utilizado é de atribuição (=) em vez de comparação (== ou ===). Vou deixar aqui a documentação que fala sobre Expressões e operadores e suas diferenças, tem uma tabela bem legal que vai te ajudar a entender.

    alert('Positivo ou negativo?');
    let escolha = prompt('Digite um número');
    if (escolha > 0) {
        alert(`O número digitado ${escolha} é positivo.`);
    } else if (escolha < 0) {
        alert(`O número escolhido ${escolha} é negativo`);
    } else {
        alert(`O número escolhido ${escolha} é neutro`);
    }
    
  3. Desafio Pontuação do Jogo: A lógica está correta, mas recomendo usar alert com letra minúscula pois o JavaScript é case sensitive, o que significa que caracteres em caixa alta e em caixa baixa são tratados de modo diferente.


 let pontosVitoria = 100
let pontuação = prompt ('Informe sua pontuação');
console.log (`A sua pontuação foi ${pontuação}`);
if (pontuação >= 100){
  alert ('Parabéns!! você venceu!!');
}else 
  {
    alert ('Tente novamente para ganhar!');
}

Espero que te ajude! Parabéns por praticar mais uma vez.

Um abraço e bons estudos.

Lorena, muito obrigado pelas orientações.

Agora outra dúvida, como faço para enviar os códigos nessa mesma formatação que você enviou acima?

Muito obrigado novamente!!!

Oi Phelipe, por nada!

Uso a opção de inserir bloco de código, que fica na barrinha de opções aqui do fórum:

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

Clico nele e dentro do bloco que aparece coloco o código que desejo compartilhar.

Para deixar mais claro vou linkar aqui o Alura+ que explica bem as opções que temos aqui no fórum.

Um abrçao e bons estudos.