Factorial con HTML y Javascript

1. Con cualquier editor crear un HTML como Index.html 
2. Insertar el siguiente código y guardar:



<!DOCTYPE html>

<html lang="es">

<head>
  <title>Factorial con HTML y Javascript</title>
  <meta charset="utf-8"  />
 <script src="java.factorial.js"></script>
</head>

<body>
    <form action="" method="" name="miform">
        <center>
        <input type="text" name="numero" placeholder="Ingrese un número" />
        <BR><BR>
        <input type="text" name="resultado" placeholder="Resultado" readonly="readonly" />
        <BR><BR>
        <input type="button" value="Factorial" Onclick="factorial(this.form);" />
        </center>
    </form>
</body>
</html>




3. Crear un archivo Javascript como java.factorial.js
4. Escribir el siguiente código y guardar


function factorial(form){
    var numcap;
    numcap=miform.numero.value;
    if (numcap != "" && !isNaN(numcap)){
        if (numcap==0){
            miform.resultado.value=1;
        }
        else{
            var i;
            var f=1;
            for (i=1;i<=numcap;i++){
                  f=f*i;
            }
            miform.resultado.value=f;
        }
    }
    else{
        alert("Ingrese un número");
        miform.numero.value="";
        miform.resultado.value="";
        miform.numero.focus();

    }
}
En el siguiente video pueden ver cómo funciona

LINK:

 Factorial-html-javascript

1 comentario:

  1. muchas gracias compañeros. ;)

    solo estaria excelente si pudieran explicar el codigo.

    ResponderEliminar