coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 4 nov. 2004 à 18:12
une équation du second degré a toujours une solution... pas dans R mais elle en a une...
sinon, le truc c'est que ton programme est simpas sur une calculatrice... la, faut que tu rajoutes des trucs pour qu'il soit atrayant...
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 4 nov. 2004 à 20:11
Salut :-)
Oui elle a toujours une solution dans C...
Mais bon sinon tu aurais pu optimiser ou améliorer la portabilité de ton code :
<?php
//Calcul de Delta
$valD= ($valb*$valb)-(4*$vala*$valc);
echo ' Valeur de Delta : ',$valD,'
';
if($valD<0)
{
echo 'L\'équation f(x) n\'a pas de solution';
}
else if($valD ==0)
{
echo 'L\'équation a une seule solution car Delta est égal à 0
';
//Calcul d'une seule solution
$S_1=-$valb/(2*$vala);
echo 'La solution de l\'équation est donc ',$S_1,'
';
}
else if($valD>0)
{
echo 'La solution a deux solutions car delta est supérieur à 0
';
//Calcul des deux solutions
$S_2_1=(-$valb-(sqrt($valD)))/(2*$vala);
$S_2_2=(-$valb+(sqrt($valD)))/(2*$vala);
echo 'Les deux solution de l\'équation sont S=( ',$S_2_1,' ; ',$S_2_2,' )';
}
?>
a ++
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 4 nov. 2004 à 20:34
"echo 'L\'équation f(x) n\'a pas de solution';"=> f(x) n'est pas une équation... c'est f(x)=0 qui n'as pas de solution...
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 4 nov. 2004 à 20:44
Ah oui tiens, m'enfin je corrige du php lol pas des maths ^^
a ++
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 4 nov. 2004 à 20:48
le php, c'ets efficace, mais seulement efficace, on a pas a coder des algorythmes de recherche par exemple dans des string, il le fait tout seul, mais faut retennir les fonctions (ce que je fais rarement...)
enfin voila, je suis bien meilleur en logique qu'en mémoire, alors je préfères le C...
Sinon, tu peux, pour les nombres dans C simplifier les racines, ça pourait être interessant, et il afficherais par exemple comme réponse : "4+54i*sqrt(2) et 4-54i*sqrt(2)"
4 nov. 2004 à 18:12
sinon, le truc c'est que ton programme est simpas sur une calculatrice... la, faut que tu rajoutes des trucs pour qu'il soit atrayant...
4 nov. 2004 à 20:11
Oui elle a toujours une solution dans C...
Mais bon sinon tu aurais pu optimiser ou améliorer la portabilité de ton code :
<?php
//Calcul de Delta
$valD= ($valb*$valb)-(4*$vala*$valc);
echo ' Valeur de Delta : ',$valD,'
';
if($valD<0)
{
echo 'L\'équation f(x) n\'a pas de solution';
}
else if($valD ==0)
{
echo 'L\'équation a une seule solution car Delta est égal à 0
';
//Calcul d'une seule solution
$S_1=-$valb/(2*$vala);
echo 'La solution de l\'équation est donc ',$S_1,'
';
}
else if($valD>0)
{
echo 'La solution a deux solutions car delta est supérieur à 0
';
//Calcul des deux solutions
$S_2_1=(-$valb-(sqrt($valD)))/(2*$vala);
$S_2_2=(-$valb+(sqrt($valD)))/(2*$vala);
echo 'Les deux solution de l\'équation sont S=( ',$S_2_1,' ; ',$S_2_2,' )';
}
?>
a ++
4 nov. 2004 à 20:34
4 nov. 2004 à 20:44
a ++
4 nov. 2004 à 20:48
enfin voila, je suis bien meilleur en logique qu'en mémoire, alors je préfères le C...
Sinon, tu peux, pour les nombres dans C simplifier les racines, ça pourait être interessant, et il afficherais par exemple comme réponse : "4+54i*sqrt(2) et 4-54i*sqrt(2)"
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.