1
resposta

Nao esta calculando a porcentagem

<meta charset="UTF-8">

<script>
    function pulaLinha() {

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

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

            function calcula(num1, num2, operacao) {

            if(operacao == 1){
                return num1 + num2;

            } else if (operacao == 2){
                return num1 * num2;

            } else if (operacao == 3){
                return num1 - num2;

            } else {
                return num1 / num2;
            }
        }

        var numero1 = parseInt(prompt(" Digite o primeiro numero . "));
        var numero2 = parseInt(prompt(" Digite o segundo numero ."));
                var operacao = prompt("Digite a operação: \n[1]Soma\n[2]Multiplicação\n[3]Subtração\n[4]Divisão\n[5]%");

        var resultado = calcula(numero1, numero2, operacao);

        mostra(resultado);
        </script>
1 resposta

Oi Benedito

Você precisa criar o cálculo para a porcentagem, qualquer valor diferente de 1,2,3 na operação vai cair no else e fazer sempre a divisão.

E você quer porcentagem de que? do primeiro número em relação ao segundo? ou o contrário?

Você precisa de mais informações para a porcentagem.

O cálculo de porcentagem é o seguinte: porcentagem / total * 100