<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>&nbsp;</td>
			<td><input name="enviar" id="enviar" type="button" value="Calcular" onclick="calculaFatorial()" /></td>
		</tr>
		<tr>			
			<td id="resultado" colspan="2" align="center">&nbsp;</td>
		</tr>
	</table>
	</form>
	<wbr
</html>