Thales:droites // et calcul de longueurs.

Description

Voici un script sur Thales : Il comprend deux scripts, un pour appliquer thales tout bêtement (Savoir si des droites sont parallèles en fonction des mesures) et un autre qui permet de calculer des longueurs à partir de deux droites sécantes et //

ex AB/BC=KO/MO (ainsi de suite...)

Si vous avez trois mesures vous pouvez trouver la 4e (produit en croix)
Le tout dans une interface claire comprenant des formulaires.
@++

Source / Exemple :


//Application de Thales
<? //Thales1.0
$cal1=$nb3/$nb4; //CN|CB
$cal2=$nb5/$nb6; //CM|CA
if ($cal1==$cal2)
{ echo "Les deux rapports de longueurs sont égaux donc les deux droite (AB) et (MN) sont parallèles.";
}
else
{ echo "Les deux rapports de longueurs ne sont pas égaux donc les droites (AB) et (MN) ne sont pas parallèles.";
}
//The End...
?>
//-----------------------------------------------------------------------
//Calcul des autres mesures...

<? //On considère MN|AB=CN|CB=CM|CA
if ($nb1==0) //Si $nb1=0 alors ce sera le nombre que l'on cherche
{ $cal_nb1_1=$nb3*$nb2; //Un petit produit en croix!
  $cal_nb1_2=$cal_nb1_1/$nb4;
echo "MN=$cal_nb1_2";
}
//Si nb1 pas égal à zero alors regarder si nb2 n'est pas l'inconnu!
else
{ if ($nb2==0)
 { $cal_nb2_1=$nb4*$nb1;
   $cal_nb2_2=$cal_nb2_1/$nb3;
echo "AB=$cal_nb2_2";
 }
else
 { if ($nb3==0) //Et on recommence...
   { $cal_nb3_1=$nb4*$nb1;
     $cal_nb3_2=$cal_nb3_1/$nb2;
echo "CN=$cal_nb3_2";
   }
else
{ if ($nb4==0)
  { $cal_nb4_1=$nb3*$nb2;
    $cal_nb4_2=$cal_nb4_1/$nb1;
echo "CB=$cal_nb4_2";  
  }
else
{ if ($nb5==0)
  { $cal_nb5_1=$nb3*$nb6;
    $cal_nb5_2=$cal_nb5_1/$nb4;
echo "CM=$cal_nb5_2";
  }
else
{ if ($nb6==0)
  { $cal_nb6_1=$nb5*$nb4;
    $cal_nb6_2=$cal_nb6_1/$nb3;
echo "CA=$cal_nb6_2";
  }
}
}
}
}
}
?>

Conclusion :


N'oubliez pas le formulaire dans le zip (aussi téléchargeable sur www.wk51.unixlover.com)

PS : Ce serais sympa de mettre un note ou un commentaire pour savoir ce que vaut mon travail... MIRCI!!

Codes Sources

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.