1
resposta

Ao executar o código, nada é imprimido na tela. Qual pode ser o erro?

<meta charset="UTF-8">

<script>


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

    var q=parseInt(prompt("entre com quantidade de peças"));
    var tp=parseInt(prompt("entre com tempo padrão da operação"));
    var tf=parseInt(prompt("tempo padrão das atividades de finalização"));
    var l=parseInt(prompt("lote de peças para finalização"));
    var ts=(tp+tf)
    var tpp=(ts/q)+tp+(tf/l)

    mostra(" o tempo padrão por produto é "+tpp);


</script>
1 resposta

Olá Rodrigo, tudo bem ?

A função mostra, em sua definição, não recebe nenhuma informação para ser impressa.

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

Quando ela é chamada, ela executa um document.write() que por estar vazio, não imprime nada.

O que fazer ?

function mostra(texto){
    document.write(texto);
}

Agora a chamada mostra(" o tempo padrão por produto é "+tpp); funcionará. Pois quando chamamos a função mostra passamos um valor que ela já espera, para ser impresso via document.write.

Espero ter ajudado. Abraço!