2
respostas

Todos os desafios e mais dúvida

Primeiro desafio

alert('Bem vindo ao nosso jogo');

let dia1 = 'Sabado';
let dia2 = 'Domingo';
let semana = prompt('Escolha um dia da semana?');

//se a semana for igual dia1 ou dia2
if(semana == dia1 || dia2){
    alert('Bom final de semana!')
} else {
    alert('Boa semana!')
}

Segundo desafio

alert('Bem vindo ao jogo negativo e positivo!');

let usuario = prompt('Digite aqui seu número');
if(usuario >= 0){
    console.log('número negativo');
    alert('O número é  positivo');
}else{
    console.log('número negativo');
    alert('O número é negativo')
}

Terceiro desafio

alert('Bem vindo ao nosso jogo!');
pontosDoUsuario = 103;
let pontosUsuario = prompt('Digite sua pontuação');

if(pontosUsuario =>100){
alert (`Parabéns!Você conseguiu pontos do usuário ${pontosUsuario}`);
}else{
    alert('Que pena,tente novamente')
}

Quarto desafio

alert('Olá,bem vindo ao nosso banco!');
alert('Gostaria de saber o saldo?');

let saldoDoUsuario = 10000;
alert(`Seu saldo na conta é de ${saldoDoUsuario}`);

Quinto desafio

alert('Boas vindas!');

let nome = prompt('Insira seu nome?');

alert(`Seja bem-vindo ${nome}!`)

Fiz esses,mas não consigo rodar no index.html queria entender o porquê ?E também como compartilhar o Vs studio Code ,com as cores aqui,pra ficar bem organizado,procurei por outras formas e não consegui,e vê também se tá certo,meus códigos!.Obrigada!

2 respostas

Oi, dev! Tudo bem?

Parabéns por ter concluído os desafios! É ótimo poder acompanhar o seu empenho e evolução por aqui!

No primeiro desafio, deixo como sugestão uma pequena alteração na expressão if(semana == dia1 || dia2), que não está comparando corretamente o valor de semana com dia1 e dia2. Para corrigir, precisamos apenas repetir a variável semana em cada comparação, ficando assim: if(semana == dia1 || semana == dia2). Dessa forma, o código irá verificar se semana é igual a dia1 ou se semana é igual a dia2.

No terceiro desafio, há um pequeno erro de sintaxe na condição if(pontosUsuario =>100) , que deverá ficar if(pontosUsuario >= 100), pois o operador => não é válido em JavaScript para comparação de valores. O operador correto é >=, que significa "maior ou igual a".

Para conseguirmos rodar o nosso código no index.html precisamos colocá-lo dentro de uma tag <script>, como no exemplo abaixo:

<script>
    alert('Boas vindas!');
    let nome = prompt('Insira seu nome?');
    alert(`Seja bem-vindo ${nome}!`)
</script>

Somado a isso, para compartilharmos nossos códigos coloridos como no VS Code aqui no fórum precisamos colocá-los dentro de um espaço de bloco de código. Para fazermos isso, precisamos apenas clicar na opção mostrada abaixo do menu:

Print de tela de uma série de ícones dispostos horizontalmente, do menu da caixa de perguntas e repostas do fórum, onde o ícone que representa a opção de bloco de código está sendo circulado e apontado por uma seta cor vinho.

Ao clicarmos nesse ícone do menu irá aparecer um espaço delimitado por um par de três crases ``` , devemos então colocar nosso código entre elas, semelhante à imagem abaixo:

Print de tela de um trecho de código entre dois pares de três crases cada par.

Espero ter ajudado! Caso tenha ficado alguma dúvida, sinta-se à vontade em comunicar, estou à disposição!

Um forte abraço e bons estudos!

Caso este post tenha te ajudado, por favor, marcar como solucionado ✓

Olá tudo bem, sou novo aqui tbm porem vi que da para fazer alguns ajustes, digitei algumas dicas:

SEGUNDO DESAFIO

"console.log" do numero positivo, ficou com a expressão de "Numero negativo"

TERCEIRO DESAFIO

pontosDoUsuario = 103; // aqui vc pode eliminar a linha, o valor atribuído a variável 'pontosUsuario' da próxima linha já supre a atribuição de um valor

let pontosUsuario = prompt('Digite sua pontuação'); // nesta linha vc pode eliminar o let pois pontosUsuario já recebe o numero digitado pelo usuário pelo prompt

if(pontosUsuario =>100){ //aqui vc precisa de alterar as ordens dos sinais de => para >= senão ele não reconhecer o maior e ou igual

QUINTO DESAFIO

let nome = prompt('Insira seu nome?'); // // Aqui a situação é a mesma que a lá de cima do outro exercício, ele não muda o resultado mais fica com um código mais limpo nesta linha vc pode eliminar o let pois nome já recebe o que foi digitado pelo usuário pelo prompt

Espero ter ajudado.