Calculs géométriques

Contenu du snippet

Bon mon premier code php est pour les fainiants en maths :P Enfaite c'est une simple page qui permet de calculer des aires perimètres et volumes de certaines figures géometrique. Bon apres avoir raconter ma vie passons au code :D (pitié soyez indulgents sur les critiques c'est mon premier :( et je l'est fait tout seul sans aucun tutos )
C'est a mettre entre les balises <body></body>

Source / Exemple :




<p><center>
    <font color="#0000FF" size="5">CALCUL DES AIRES, PERIMETRE ET VOLUMES DE FIGURES 
    GEOMETRIQUES</font> 
  </center></p>
<p></p>
<p><font color="#FF0000"><strong>Calcul du périmètre et de l'aire d'un cercle 
  : </strong></font> </p>
<form METHOD="GET" action="calculette.php">
  <strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Rayon du 
  cercle :</font></strong>   <input type="text" name=calcul1 size="50"> 
  <input type="submit" name=resultat value=Calculer >
</form>
<? 
$pi=3.14159;//on donne la valeur de pi
$resultat = $pi*$calcul1*$calcul1;//on calcule
printf ("L'aire de votre cercle est d'environ : %f",$resultat);//on affiche le résultat
?>
<br>
<?
$pi=3.14159;//on donne la valeur de pi
$resultat = 2*$pi*$calcul1;//on calcul
printf ("Le périmetre du cercle est d'environ : %f",$resultat);//on affiche le résultat
?>
<p><strong><font color="#FF0000">Calcul de l'aire d'un parallélogramme : </font></strong></p>
<form METHOD="GET" action="calculette.php">
  <strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Hauteur du parallélogramme :</font></strong>   <input type="text" name=calcul21 size="50">
<br>
  <strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Base du 
  parallélogramme : </font></strong>
  <input type="text" name=calcul22 size="50">
<br><center><input type="submit" name=resultat value=Calculer ></center>
</form>
<?
$resultat = $calcul21*$calcul22;//on calcule
printf ("L'aire du parallélogramme est : %f",$resultat);//on affiche le résultat
?>
<p> <font color="#FF0000"><strong>Calcul de l'aire d'un triangle :</strong></font> 
</p>
<form METHOD="GET" action="calculette.php">
  <strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Hauteur 
  du triangle :</font></strong> 
  <input type="text" name=calcul31 size="50">
<br>
  <strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Base du 
  triangle :</font></strong> 
  <input type="text" name=calcul32 size="50">
<br><center><input type="submit" name=resultat value=Calculer ></center>
</form>
<p>
  <?
$resultat = $calcul31*$calcul32/2;//on calcule
printf ("L'aire du triangle est : %f",$resultat);//on affiche le résultat
?>
</p>
<p><strong><font color="#FF0000">Calcul de l'aire d'un losange :</font></strong></p>
<form>
<p><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Longueur 
  de la grande diagonale du losange :</font></strong> 
  <input type="text" name=calcul41 size="50">
  <br>
  <strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Longueur 
  de la petite diagonale du losange :</font></strong> 
  <input type="text" name=calcul42 size="50">
  <br>
<center><input type="submit" name=resultat value=Calculer ></center></p>
</form>
<p>
  <?
$resultat = $calcul41*$calcul42/2;//on calcule
printf ("L'aire du losange est : %f",$resultat);//on affiche le résultat
?>
</p>
<p><strong><font color="#FF0000">Calcul de l'aire d'un trapèze :</font></strong></p>
<form>
  <p><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Longueur 
    de la grande base du trapèze :</font></strong> 
    <input type="text" name=calcul51 size="50">
    <br>
    <strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Longueur 
    de la petite base du trapèze :</font></strong> 
    <input type="text" name=calcul52 size="50">
	<br>
    <strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Longueur 
    de la hauteur du trapèze:</font></strong> 
    <input type="text" name=calcul53 size="50">
    <br>
   <center><input type="submit" name=resultat value=Calculer ></center></p>
</form>
<?
$resultat = ($calcul51+$calcul52)*$calcul53/2;//on calcule
printf ("L'aire du trapèze est : %f",$resultat);//on affiche le résultat
?>
<p>
<p><strong><font color="#FF0000">Calcul du volume d'un prisme droit ou d'un cylindre 
  de révolution :</font></strong></p>
<form>
  <p><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Hauteur 
    :</font></strong> 
    <input type="text" name=calcul61 size="50">
  <br>
    <strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Aire d'une 
    base :</font></strong> 
    <input type="text" name=calcul62 size="50">
  <br>
<center><input type="submit" name=resultat value=Calculer ></center></p>
</form>
<p>
  <?
$resultat = $calcul61*$calcul62;//on calcule
printf ("Le volume est de : %f",$resultat);//on affiche le résultat
?>
</p>
<p><strong><font color="#FF0000">Calcul du volume d'une pyramide ou d'un cône 
  de révolution :</font></strong></p>
<p><form>
  <p><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Hauteur 
    :</font></strong> 
    <input type="text" name=calcul71 size="50">
  <br>
    <strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Aire d'une 
    base :</font></strong> 
    <input type="text" name=calcul72 size="50">
  <br>
<center><input type="submit" name=resultat value=Calculer ></center>
</form></p>
<?
$resultat = $calcul71*$calcul72/2;//on calcule
printf ("Le volume est de : %f",$resultat);//on affiche le résultat
?>
SCRIPT BY Sniperman113

Conclusion :


Voila donc si vous pouvez me conseiller ou autre laissez un commentaires SVP :( sinon ben a ++ jdonne juste ladresse de la page http://sniperman113.free.fr/calculgeo/calculette.php
Ah ! oui juste un dernier truc la page est "obligée" de s'appeler calculette.php sinon modifier la partie de code (action="calculette.php") au debut du formulaire par le nom de votre page voila a ++ les zens :P

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.