Racine carrée

Description

Un script qui permet de simplifier les racines carrées. On fait surtout cela en math(4ème et 3ème). Ex: il faut transformer racine carrée de 300 en 10 racine de 3.

Source / Exemple :


<html>
<head>
<title>Iwaweb - Racine carrée</title>
<script language="javascript">
function appel()
{
	err=0;
	a=0;
	pas_premier=0;
	noracine=1;
	racine=1;
	nombre=eval(document.donnees.valid.value);
	valeur=new Array();
	if(nombre<0){alert("Le calcul d'une racine carrée négative est impossible !");err=1;}
	if(!err)
	{
		while(!err)
		{
			for(i=2;i<nombre-1;i++)
			{
				if(Math.floor(nombre/i)==nombre/i)
				{
					pas_premier=1;
					break;
				}
			}
			if(pas_premier)
			{
				valeur[a]=i;
				a++;
				nombre=nombre/i;
			}
			else
			{
				valeur[a]=nombre;
				break;
			}
			pas_premier=0;
		}
		for(a=0;a<valeur.length;a++)
		{
			for(b=0;b<valeur.length;b++)
			{
				
				if(a!=b)
				{
					if(valeur[a]==valeur[b] && valeur[a])
					{
						noracine=valeur[a]*noracine;
						valeur[a]=0;
						valeur[b]=0;
					}
				}
			}
		}
		for(a=0;a<valeur.length;a++)
		{
			if(valeur[a])
			{
				racine=racine*valeur[a];
			}
		}
		if(noracine!=1 && racine!=1)
		{
			alert(noracine+" racine carrée de "+racine);
		}
		if(noracine==1)
		{
			alert("Racine carrée de "+racine);
		}
		if(racine==1)
		{
			alert(noracine);
		}		
	}
}
</script>
</head>
<body>
<p align="center">
<br><br>
<font face="verdana" size="2">
Saisissez un nombre et le programme simplifiera votre racine carrée:<br><br>
<form name="donnees">
Racine carrée de <input type="text" size="10" name="valid">
<input type="button" value="OK" onclick="appel()">
</form>
</font>
</p>
</body>
</html>

Conclusion :


Retrouvez d'autres scripts sur Iwaweb(http://www.iwaweb.net).

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.