Algorithme

infobens Messages postés 33 Date d'inscription   Statut Membre Dernière intervention   -  
minsongui Messages postés 12 Date d'inscription   Statut Membre Dernière intervention   -
salut je suis ravi d'être ici.
j'ai besoin d'ecrire l'algorithme de l'équationn du second degré
Axx+Bx+c=o
alors je vous en suplis aidez moi svp !!!!
merci ,mille merci !!!!!
NB:xx signifie x au carré

5 réponses

Utilisateur anonyme
 
Solution...
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>
<head>
	<title>Untitled</title>
	<style>
		table, tr{
			background-color: #4444ff;
		}
		#tdHover{
			background-color:#8888ff;
			color: #eeeeee;
		}
		a{
			text-decoration: none;
		}
		a:hover{
			color: #ffffff;
		}
	</style>
	<script>
		function getResult(a,b,c){
			//Roots = (-b +/- Sqrt(b*b-4*a*c))  /  (2*a)
			equation=""+a+"x² + "+b+"x + "+c+" = 0";
			html  = "L'équation '"+equation+"' <br/>";
			if(a==0){
				root = -1*c/b;
				html += "admet une seule racine [x = -c / b]: " + root;		
			}else if(b*b!=4*a*c){
				root  = (-1*parseInt(b))/(2*parseInt(a));
				html += "admet une seule racine [x = -b / 2a]: " + root;
			}else if(b*b < 4*a*c){
				html += "n'admet pas de racine";
			}else{
				root1 = (-b + Math.sqrt(b*b-4*a*c))/(2*a);
				root2 = (-b - Math.sqrt(b*b-4*a*c))/(2*a);
				html += "admet deux racines <br/>";
				html += "[x1 = (-b + Sqrt(b*b-4*a*c) / 2a]: " + root1 + "<br/>";
				html += "[x2 = (-b - Sqrt(b*b-4*a*c) / 2a]: " + root2;
			}
			document.getElementsByName("result")[0].innerHTML=html;
		}
	</script>
</head>

<body>
<form>
	<input type="text"  name="aValue" id="aValue"/> x² + <input type="text" name="bValue" id="bValue"/> x + <input type="text" name="cValue" id="cValue"/> = 0
<p/>
<button onclick="getResult(document.getElementsByName('aValue')[0].value, document.getElementsByName('bValue')[0].value, document.getElementsByName('cValue')[0].value);">Calculer les racines</button>
</form>
<div name="result" id="result" style=""background-color: #dddddd; width: 480; height: 100; border-style: solid;border-width: 1px; border-color: #444444;">
</div>

</body>
</html>


... mais comme je n'aime pas trop donner une solution toute faite à quelqu'un qui ne se donne pas la peine de chercher, j'ai introduit une erreur volontairement dans le script. Cela te permettra de voir si tut le comprends, plutôt que de le copier simplement.
A toi de trouver l'erreur...


;-)
5
minsongui Messages postés 12 Date d'inscription   Statut Membre Dernière intervention   4
 
la solution a l'algorithme du second degre. voici la methode

delta := b²-4ac
si delta = 0 alors......
sinon
si delta <0 then...
sinon ...

ou

delta = b²-4ac
si delta == 0 alors......
sinon ( delta est different de 0 )
if (delta <0) ...
sinon...



ça va ?
4
Parano
 
tu veux la soluce?
2
hadhemihamza
 
je veux une des solutions sur ces 2 problèmes
1/algorithme qui saisit un temps en seconde puis le convertir en jours,heure, minutes et secondes
2/algorithme qui convertit en O, KO, MO , GO un nombre lu en bits.Le résultat doit avoir la forme suivante:
xO-yKO-zMO-wGO avec x,y,z w sont les valeurs trouvées
aidez moi svp
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Canard007 Messages postés 5931 Date d'inscription   Statut Contributeur Dernière intervention   215
 
t'as pas deja posé la question vendredi dernier?
l'algo il est simple c est la resolution des equation du second degré..
tu calcul delta b²-4ac
si c est possitif les soluce c est (-b-racine(delta))/2a
ou (-b+racine(delta))/2a
si c est nul -b/2a et si c est negatif
(-b-iracine(delta))/2a et (-b+iracine(delta))/2a
-1