Fattoriale per interi grandi

Grazie a javascript, risulta semplice trattare gli “Interi Grandi”. Ecco come.

Si noti l’utilizzo di “Object(1n)” per lavorare con gli interi grandi ( BigInteger ). Non c’è bisogno di utilizzare “librerie”.

<!DOCTYPE html>
<html>
<head><title> ESEGUI CODICE </title></head>
<body>
<p><h3>Scrivi codice nel box ed eseguilo ( Interi grandi )</h3></p>
<br>
<textarea id="codice" rows= "30" cols = "30">function fattoriale(K) {

var fatt = new Object(1n);

var i= new Object(1n);

while (i<=K) {

fatt = fatt*i;

i++;

             };


return fatt;
                      }

var numero = Object(7n);

fattoriale(numero);
</textarea>
<br>
<p><h3>Finestra di output:</h3></p>
<br>
 <textarea id="myoutput" rows= "3" cols = "120"></textarea>
<br>
<button onclick="elabora()"> Esegui il codice </button>
<br>
<script>

function elabora() {

  var PI=3.14159265359;

  var miocodice = document.all.codice.value;

  risultato = eval(miocodice);
 
 document.all.myoutput.value = risultato;

                           }

 </script>

</body>
</html>

Sopra c’è il risultato. Buon divertimento.

Andrea Paolini ( Amministratore del Blog )