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 )