8
respostas

04 Todos os números entre 30 a 40, exceto 33 e 37! - Minha solução

<meta charset="UTF-8">
<script>
    function pulaLinha() {
        document.write("<br>");
    }

    function mostra(frase) {
        document.write(frase);
        pulaLinha();
    }

    var contador = 30;

    while(contador <= 40) {

        if( contador == 33 || contador ==37 ) {
        contador = contador + 1;
        }
        else {
        mostra(contador);
        contador = contador + 1; 
        }
      }

    mostra("FIM");

</script>
8 respostas

Nossa, que legal, pensei em colocar o "OU" mas não sabia como fazia, ótimo saber que é o ||

Encontrei uma solução diferente:

Eu fiz assim:

<meta charset="UTF-8">
<script>

    function pulaLinha() {

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

    function mostra(frase) {

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

    var number = 30;
    while (number <= 40) {
        if (number != 33 && number != 37) {
            mostra(number);
        }
        number++;
    }

</script>

Qual solução? não conseguimos visualizar. Tem que utilizar o botão </> ou ctrl + alt + c para escrever o código.

<meta charset="UTF-8">
<script>

    var loginCadastrado = "alura";
    var senhaCadastrada = "alura321";

    var loginInformado = prompt("Informe seu login");
    var senhaInformada = prompt("Informe sua senha");

    var tentativa = 1

    while (tentativa < 3){
        if( loginCadastrado == loginInformado && senhaCadastrada == senhaInformada ) {

        alert("Bem-vindo ao sistema " + loginInformado);
        tentativa = 4;
        } else {

            alert("Login inválido. Tente novamente");
            loginInformado = prompt("Informe seu login");
            senhaInformada = prompt("Informe sua senha");
            tentativa = tentativa + 1;
        }
    }
</script>

Eu fiz muito diferente:

<meta charset="UTF-8">

<script>

    function pulaLinha() {
        document.write("<br>");
    }

    function mostra(frase) {
        document.write(frase);
        pulaLinha();
    }

    var contador = 30;
    var limite = 40;

    while(contador <= limite) { 

        if(contador != 33 && contador != 37) 

        mostra(contador); 
        contador = contador + 1;

    }

        mostra("FIM.")

   </script>

Lucas Figueiredo Venancio sua solução ficou muito top.