<html> <head> <title>C�lculo de fatorial</title> <script language="javascript1.2"> function calculaFatorial() { var num, total=1, cont; num = parseInt(document.fat.num.value); if(num < 0) { document.getElementById('resultado').innerText = "N�o existe fatorial de n�mero negativo"; } else if(num == 0) { document.getElementById('resultado').innerText = "O fatorial de 0 � 1"; } else if(num == 1) { document.getElementById('resultado').innerText = "O fatorial de 1 � 1"; } else { for(cont=num; cont>0; cont--) { total = total*cont; } document.getElementById('resultado').innerText = "O fatorial de "+ num +" � "+ total; } } </script> </head> <body> <form name="fat" method="POST" action="" onsubmit="javascript:return calculaFatorial()"> <table align="center"> <tr> <td colspan="2"><b>C�culo de Fatorial</b></td> <tr> <tr> <td>Digite um n�mero</td> <td><input name="num" id="num" type="text" size="10" /></td> </tr> <tr> <td> </td> <td><input name="enviar" id="enviar" type="button" value="Calcular" onclick="calculaFatorial()" /></td> </tr> <tr> <td id="resultado" colspan="2" align="center"> </td> </tr> </table> </form> <wbr </html>