Donnez vie à vos documents numériques !
 

Répondre à : Décomposition en facteurs premiers

abracadabraPDF Forums PDF – Général Décomposition en facteurs premiers Répondre à : Décomposition en facteurs premiers

#73430
bebarth
Maître des clés

bonjour,
J’avais fait ça il y a quelques temps…
Voici le script adapté à ton exemple :
function decomposition(nombre) {
var nbPremiers=[];
while (nombre%2==0) {
nbPremiers.push(2);
nombre=nombre/2;
}
for (var i=3; i<=Math.sqrt(nombre); i=i+2) {
while (nombre%i==0) {
nbPremiers.push(i);
nombre=nombre/i;
}
}
if (nombre>2) nbPremiers.push(nombre);
return nbPremiers;
}
this.getField("Resultat").value=decomposition(this.getField("NB.1").value).toString().replace(/[,]/g," x ");

@+

Attachments:
You must be logged in to view attached files.