Convertir un shéma mathématique en PHP...
Posté : 28 mai 2007, 17:09
Bonjour...
Un amis à consacré quelques minutes pour m'aider à developper un petit script matématique qui permet de savoir lequels de ces deux chiffre est le plus prés de $c
$a = (un certain chiffre)
$b = (un certain chiffre)
$c = (un certain chiffre)
Le problème est que le script mathématique de mon amis n'est pas en php, et qu'il ne sais pas utiliser ce language...
Je voudrai donc le traduire mais ce n'est pas facile...
Voici l'original (de mon amis)...
Et voici ma traduction vers php un peu raté...
Merci...
Un amis à consacré quelques minutes pour m'aider à developper un petit script matématique qui permet de savoir lequels de ces deux chiffre est le plus prés de $c
$a = (un certain chiffre)
$b = (un certain chiffre)
$c = (un certain chiffre)
Le problème est que le script mathématique de mon amis n'est pas en php, et qu'il ne sais pas utiliser ce language...
Je voudrai donc le traduire mais ce n'est pas facile...
Voici l'original (de mon amis)...
Il ma dit qu'il falait revoir ça, car il y a peut être quelques erreurs...si
$a = $b
{
"$c est aussi proche de $b que de $a"
}
sinon
{
si($1 = $a - $c)>0
sinon
{
si($2 = $b - $c)>0
{
si($2 < $1)
{
"$c est plus proche de $b"
}
sinon
{
"$c est plus proche de $a"
}
sinon
{
si(-$2<$1)
{
"$c est plus proche de $b"
}
sinon
{
"$c est plus proche de $a"
}
sinon
{
si($2 = $b - $c)>0
{
si($2 < -$1)
{
"$c est plus proche de $b"
}
sinon
{
"$c est plus proche de $a
}
sinon
{
si(-$2 < -$1)
{
"$c est plus proche de $b"
}
sinon
{
"$c est plus proche de $a"
}
}
}
}
}
}
Et voici ma traduction vers php un peu raté...
<?php
$a = "254";
$b = "120";
$c = "2000";
if ($a = $b)
{echo "$c est aussi proche de $b que de $a";}
else
{
$un = $a - $c;
if( $un > 0)
// else
{
$deux = $b - $c;
if( $deux > 0 )
{
if($deux < $un)
{echo "$c est plus proche de $b";}
else
{echo "$c est plus proche de $a";}
// else mais pas 2 else dans un if
{
if(-$deux < $un)
{echo "$c est plus proche de $b";}
else
{echo "$c est plus proche de $a";}
// else mais pas 2 else dans un if
{
$deux = $b - $c;
if($deux > 0)
{
if($deux < -$un)
{echo "$c est plus proche de $b";}
else
{"$c est plus proche de $a}
else
{
if(-$deux < -$un)
{echo "$c est plus proche de $b";}
else
{echo "$c est plus proche de $a";}
}
}
}
}
}
?>
Quel serait votre traduction ??Merci...