2
respostas

Sem o Else

Ola,

No caso eu nao usei o else. Mas obtive o mesmo resultado, esta correto?

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

    function pulaLinha() {

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

    function mostra(frase) {

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

        var numeroInicial = 30;
        var limite = 40

        while( numeroInicial <= limite ) {

            mostra("Os numeros solicitados sao " + numeroInicial);
            numeroInicial = numeroInicial + 1;
            if(numeroInicial == 33) {
            numeroInicial = numeroInicial + 1;
        }   if(numeroInicial == 37) {
            numeroInicial = numeroInicial + 1
    }   } 



            mostra("FIM");

</script>

2 respostas

Oi acho que para poder funcionar perfeitamente sem erros futuro precisa do else if, poderia me dar mais informações de qual linguagem usou?

Josias, o código irá funcionar perfeitamente, porém acredito que para melhores práticas o ideal seria utilizar o else if, levando em consideração a estrutura do if como um todo.

    var numeroInicial = 30;
    var limite = 40

    while( numeroInicial <= limite ) {
        mostra("Os numeros solicitados sao " + numeroInicial);
        numeroInicial = numeroInicial + 1;

        if(numeroInicial == 33){
            numeroInicial = numeroInicial + 1;

        }else if(numeroInicial == 37){
            numeroInicial = numeroInicial + 1
        }
    }

    mostra("FIM");