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

consolidando conhecimentos.

<meta charset="UTF-8">

<script>

    function pulaLinha() {

        document.write("<br>");
        document.write("<br>");
}

    function mostra(frase) {

        document.write(frase);
        pulaLinha();
}

var numeroPensado = Math.round(Math.random() * 10);

var tentativas = 1;

alert( " Jogo de adivinhar NUMEROS! vc tem 3 tentativas.");

while(tentativas <= 3) {

    var chute = parseInt(prompt("Digite seu chute!"));

    if(chute == numeroPensado) {

        mostra("Você ACERTOU!, o número pensado era " + numeroPensado);
        break;

    } else {

        mostra("Você ERROU!");
    }

    tentativas++;
}

mostra("FIM");
</script>
5 respostas

Oi, Jose, tudo bem?

Fico feliz que tenha conseguido realizar a atividade proposta. Também gostaria de te parabenizar pela clareza e boa indentação na escrita do seu código.

Esta atividade incorpora vários comandos interessantes como:

  • while para a criação de loops de repetição;
  • if's e elses que criam condições de causa e consequência;
  • Math.random que retorna um número pseudoaleatório;
  • Math.round responsável por arredondar números decimais em valores inteiros;
  • prompt que cria uma caixa de interação com o usuário;
  • parseInt que converte string em um valor de base definido. Neste caso a string que será analisada é um valor numérico que será convertido implicitamente em um numeral;
  • breakque é utilizado para interromper loops de repetição.

Todos esses comandos ampliam nosso conhecimento sobre o mundo da programação e caso você queira continuar aprendendo sobre lógica de programação utilizando a linguagem JavaScript, recomendo o curso abaixo que vai aprofundar os conhecimentos obtidos até aqui, além de explorar ainda mais o uso de listas, funções, variáveis e outras propriedades por meio de novos desafios.

Caso tenha dúvidas em seus estudos, estarei à disposição para te ajudar.

Abraços!

solução!

obrigado.

Uma çotima solução, porém eu não tou conseguindo avançar, tou com 99% e não consigo o 100% mesmo repetindo tudo. Tem dicas para mim? Não quero ficar atrais. Obrigado.

Oi, Johann, tudo bem?

Obrigado por aguardar uma resposta!

Para saber se as atividades foram realizadas e o curso foi concluído em sua totalidade (100%), podemos ir até a página inicial do curso, onde é possível ver a quantidade de aulas que faltam ser feitas em um determinado capítulo. Por exemplo:

Captura de tela do site da Alura mostrando a página inicial de um curso. Nela podemos observar de cima para baixo o título: "Estudando este mês" e abaixo a frase: "e mais de 259 alunos(as)". Em seguida um outro título: Faça este curso de Liderança e:" e abaixo cinco tópicos contendo algumas aprendizagens relacionadas ao curso. Na sequência vem o outro título, escrito: "Aulas" abaixo estão cinco capítulos, na frente do primeiro há um botão escrito : "Ver primeiro vídeo". Ao lado direito de todos os capítulos é possível ver a quantidade de aulas feitas seguida das aulas totais que pertencem ao capítulo circuladas por um retângulo vermelho, bem como o tempo médio de cada capítulo em minutos.

No caso da quantidade de aulas não ter sido atingida, por exemplo (8/8), isso significa que é necessário rever o capítulo e procurar a atividade para conseguir concluir tudo e atingir os 100%.

Caso você tenha completado todo o curso e mesmo assim, não esteja aparecendo com 100%, você poderá ir até a página do curso, clicar em "outras ações" e selecionar "concluir curso", contudo essa opção só é habilitada ao atingir no mínimo 60% do curso.

Captura de tela do site da Alura mostrando  na parte central da tela a opção "outras ações". Um menu logo abaixo da opção está aberto contendo as opções: "Favoritar", "Concluir", apontada por uma seta vermelha e "Pausar Curso".

Caso você não tenha êxito com esse procedimento, recomendo que entre em contato com a equipe do comercial, pois eles poderão te ajudar de maneira mais assertiva.

email: contato-one@alura.com.br

Espero que dê tudo certo. Caso tenha outras dúvidas, estarei à disposição!

Abraços!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Solucionado, obrigado.