begin process at 2012 02 15 22:34:22
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Maths & Algorithmes

 > CONVERTISSEUR ÉQUATIONS DE DROITE DANS LE PLAN : RÉDUITE, CARTÉSIENNE, PARAMÉTRIQUE

CONVERTISSEUR ÉQUATIONS DE DROITE DANS LE PLAN : RÉDUITE, CARTÉSIENNE, PARAMÉTRIQUE


 Information sur la source

Note :
5 / 10 - par 1 personne
5,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Maths & Algorithmes Classé sous :conversion, équations, réduite, cartésienne, paramétriques Niveau :Débutant Date de création :29/08/2005 Date de mise à jour :30/08/2005 10:01:55 Vu / téléchargé :4 573 / 151

Auteur : puisea

Ecrire un message privé
Site perso
Commentaire sur cette source (1)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Voila ma première source PHP, c'est un petit couple de page, une en html pour le formulaire et une en php pour traiter les données et ressortir les résultats qui permet à partir d'une équation de droite (soit paramétrique, soit réduite, soit cartésienne) d'avoir ses équivalences en équations de droites des deux autres formes.

Source

  • /*************************Partie HTML dans nom_fichier.htm*************************/
  • <html>
  • <head>
  • <!-- Code développé par puisea -->
  • <!-- En cas de modification contactez-moi : piervillard@hotmail.com -->
  • <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  • <title>Convertisseur équations de droites</title>
  • </head>
  • <body>
  • <div align="center">
  • <p>Conversion équation réduite = équation cartésienne = équation paramétrique </p>
  • <p align="left">Entrez les valeurs de votre équation dans la forme qui lui correspond pour obtenir la même équation sous ses autres formes :</p>
  • <p align="left">Entrez les valeurs de votre équation uniquement dans la forme qui lui correspond. Sinon cela sera la dernière forme à être remplie qui sera calculé. <font face="Comic Sans MS, Times New Roman" size="-1"> </p>
  • <form action="resultat.php" method="post">
  • <div align="left">
  • <p>équation réduite : </p>
  • <p>y =
  • <input name="a" type="text" id="a" value="0" size="5" maxlength="7">
  • x +
  • <input name="b" type="text" id="b" value="0" size="5" maxlength="7">
  • </p>
  • <p>équation cartésienne : </p>
  • <p>0 =
  • <input name="c" type="text" id="c" value="0" size="5" maxlength="7">
  • y +
  • <input name="d" type="text" id="d" value="0" size="5" maxlength="7">
  • x +
  • <input name="e" type="text" id="e" value="0" size="5" maxlength="7">
  • </p>
  • <p>équation paramétrique :</p>
  • <p>x =
  • <input name="f" type="text" id="f" value="0" size="5" maxlength="7">
  • k +
  • <input name="g" type="text" id="g" value="0" size="5" maxlength="7">
  • </p>
  • <p>y =
  • <input name="h" type="text" id="h" value="0" size="5" maxlength="7">
  • k +
  • <input name="i" type="text" id="i" value="0" size="5" maxlength="7">
  • </p>
  • </div>
  • <p align="left">
  • <input type="submit" name="Submit" value="Calculer">
  • </form>
  • </p>
  • </div>
  • </body>
  • </html>
  • /*************************Fin de partie HTML*************************/
  • /*************************Partie PHP dans resultat.php*************************/
  • <html>
  • <head>
  • <!-- Code développé par puisea -->
  • <!-- En cas de modification contactez-moi : piervillard@hotmail.com -->
  • <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  • <title>Convertisseur équations de droites</title>
  • </head>
  • <body>
  • <?php
  • echo("Si vous avez mal remplis le formulaire, la réponse risque d'être incohérente car ce script ne contient pas de gestion d'erreurs");
  • ?><BR><?php
  • ?><BR><?php
  • $azerty=0;
  • /****Première partie****/
  • if(!trim(($_POST['a'])))
  • $azerty=++$azerty;
  • else
  • {
  • $r=("y = ".sprintf("%01.2f",($_POST['a']))."x + ".sprintf("%01.2f",($_POST['b']))."");
  • $c=("0 = y + ".sprintf("%01.2f",($_POST['a']))."x + ".sprintf("%01.2f",($_POST['b']))."");
  • $xa=1;
  • $ya=(($_POST['a'])+($_POST['b']));
  • $xb=2;
  • $yb=((($_POST['a'])*2)+($_POST['b']));
  • $k1=($xb-$xa);
  • $k2=($yb-$ya);
  • $p1=("x = ".sprintf("%01.2f",$xa)." + ".sprintf("%01.2f",$k1)."k");
  • $p2=("y = ".sprintf("%01.2f",$ya)." + ".sprintf("%01.2f",$k2)."k");
  • }
  • /****Fin de première partie****/
  • /****Deuxième partie****/
  • if(!trim(($_POST['c'])))
  • $azerty=++$azerty;
  • else
  • {
  • $x=(($_POST['d'])/($_POST['c']));
  • $p=(($_POST['e'])/($_POST['c']));
  • $r=("y = ".sprintf("%01.2f",$x)."x + ".sprintf("%01.2f",$p)."");
  • $c=("0 = y + ".sprintf("%01.2f",($_POST['d']))."x + ".sprintf("%01.2f",($_POST['e']))."");
  • $xa=1;
  • $ya=($x+$p);
  • $xb=2;
  • $yb=(($x*2)+$p);
  • $k1=($xb-$xa);
  • $k2=($yb-$ya);
  • $p1=("x = ".sprintf("%01.2f",$xa)." + ".sprintf("%01.2f",$k1)."k");
  • $p2=("y = ".sprintf("%01.2f",$ya)." + ".sprintf("%01.2f",$k2)."k");
  • }
  • /****Fin de deuxième partie****/
  • /****Troisième partie****/
  • if($azerty>2)
  • {
  • $xa=($_POST['f']);
  • $ya=($_POST['h']);
  • $xb=(($_POST['f'])+($_POST['g']));
  • $yb=(($_POST['h'])+($_POST['i']));
  • $x=(($yb-$ya)/($xb-$xa));
  • $p=($ya-($x*$xa));
  • $r=("y = ".sprintf("%01.2f",$x)."x + ".sprintf("%01.2f",$p)."");
  • $c=("0 = y + ".sprintf("%01.2f",$x)."x + ".sprintf("%01.2f",$p)."");
  • $p1=("x = ".sprintf("%01.2f",($_POST['f']))." + ".sprintf("%01.2f",($_POST['g']))."k");
  • $p2=("y = ".sprintf("%01.2f",($_POST['h']))." + ".sprintf("%01.2f",($_POST['i']))."k");
  • }
  • /****Fin de troisième partie****/
  • /****Affichage résultat****/
  • echo("Equation réduite de la droite :");
  • ?><BR><?php
  • ?><BR><?php
  • echo($r);
  • ?><BR><?php
  • ?><BR><?php
  • ?><BR><?php
  • echo("Equation cartésienne de la droite :");
  • ?><BR><?php
  • ?><BR><?php
  • echo($c);
  • ?><BR><?php
  • ?><BR><?php
  • ?><BR><?php
  • echo("Equation paramétrique de la droite :");
  • ?><BR><?php
  • ?><BR><?php
  • echo($p1);
  • ?><BR><?php
  • echo($p2);
  • /****Fin de l'affichage du résultat****/
  • ?>
  • </body>
  • </html>
  • /*************************Fin de partie PHP*************************/
/*************************Partie HTML dans nom_fichier.htm*************************/
<html>
<head>
<!--  Code développé par puisea -->
<!--  En cas de modification contactez-moi : piervillard@hotmail.com -->
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Convertisseur équations de droites</title>
</head>

<body>
<div align="center">
  <p>Conversion équation réduite = équation cartésienne = équation paramétrique </p>
  <p align="left">Entrez les valeurs de votre équation dans la forme qui lui correspond pour obtenir la même équation sous ses autres formes :</p>
  <p align="left">Entrez les valeurs de votre équation uniquement dans la forme qui lui correspond. Sinon cela sera la dernière forme à être remplie qui sera calculé. <font face="Comic Sans MS, Times New Roman" size="-1">  </p>
  <form action="resultat.php" method="post">
    <div align="left">
      <p>équation réduite : </p>
      <p>y = 
        <input name="a" type="text" id="a" value="0" size="5" maxlength="7">
        x +
        <input name="b" type="text" id="b" value="0" size="5" maxlength="7">
</p>
      <p>équation cartésienne : </p>
      <p>0 = 
        <input name="c" type="text" id="c" value="0" size="5" maxlength="7">
        y + 
        <input name="d" type="text" id="d" value="0" size="5" maxlength="7"> 
        x + 
        <input name="e" type="text" id="e" value="0" size="5" maxlength="7"> 
      </p>
      <p>équation paramétrique :</p>
      <p>x = 
        <input name="f" type="text" id="f" value="0" size="5" maxlength="7"> 
        k + 
        <input name="g" type="text" id="g" value="0" size="5" maxlength="7">
      </p>
      <p>y = 
        <input name="h" type="text" id="h" value="0" size="5" maxlength="7"> 
        k + 
        <input name="i" type="text" id="i" value="0" size="5" maxlength="7">      
        </p>
    </div>
    <p align="left">
    <input type="submit" name="Submit" value="Calculer">
  </form>
  </p>
</div>
</body>
</html>
/*************************Fin de partie HTML*************************/



/*************************Partie PHP dans resultat.php*************************/
<html>
<head>
<!--  Code développé par puisea -->
<!--  En cas de modification contactez-moi : piervillard@hotmail.com -->
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Convertisseur équations de droites</title>
</head>

<body>
<?php
echo("Si vous avez mal remplis le formulaire, la réponse risque d'être incohérente car ce script ne contient pas de gestion d'erreurs");
?><BR><?php
?><BR><?php
$azerty=0;
/****Première partie****/
if(!trim(($_POST['a'])))
$azerty=++$azerty;
else
{
$r=("y = ".sprintf("%01.2f",($_POST['a']))."x + ".sprintf("%01.2f",($_POST['b']))."");
$c=("0 = y + ".sprintf("%01.2f",($_POST['a']))."x + ".sprintf("%01.2f",($_POST['b']))."");
$xa=1;
$ya=(($_POST['a'])+($_POST['b']));
$xb=2;
$yb=((($_POST['a'])*2)+($_POST['b']));
$k1=($xb-$xa);
$k2=($yb-$ya);
$p1=("x = ".sprintf("%01.2f",$xa)." + ".sprintf("%01.2f",$k1)."k");
$p2=("y = ".sprintf("%01.2f",$ya)." + ".sprintf("%01.2f",$k2)."k");
}
/****Fin de première partie****/
/****Deuxième partie****/
if(!trim(($_POST['c'])))
$azerty=++$azerty;
else
{
$x=(($_POST['d'])/($_POST['c']));
$p=(($_POST['e'])/($_POST['c']));
$r=("y = ".sprintf("%01.2f",$x)."x + ".sprintf("%01.2f",$p)."");
$c=("0 = y + ".sprintf("%01.2f",($_POST['d']))."x + ".sprintf("%01.2f",($_POST['e']))."");
$xa=1;
$ya=($x+$p);
$xb=2;
$yb=(($x*2)+$p);
$k1=($xb-$xa);
$k2=($yb-$ya);
$p1=("x = ".sprintf("%01.2f",$xa)." + ".sprintf("%01.2f",$k1)."k");
$p2=("y = ".sprintf("%01.2f",$ya)." + ".sprintf("%01.2f",$k2)."k");
}
/****Fin de deuxième partie****/
/****Troisième partie****/
if($azerty>2)
{
$xa=($_POST['f']);
$ya=($_POST['h']);
$xb=(($_POST['f'])+($_POST['g']));
$yb=(($_POST['h'])+($_POST['i']));
$x=(($yb-$ya)/($xb-$xa));
$p=($ya-($x*$xa));
$r=("y = ".sprintf("%01.2f",$x)."x + ".sprintf("%01.2f",$p)."");
$c=("0 = y + ".sprintf("%01.2f",$x)."x + ".sprintf("%01.2f",$p)."");
$p1=("x = ".sprintf("%01.2f",($_POST['f']))." + ".sprintf("%01.2f",($_POST['g']))."k");
$p2=("y = ".sprintf("%01.2f",($_POST['h']))." + ".sprintf("%01.2f",($_POST['i']))."k");
}
/****Fin de troisième partie****/
/****Affichage résultat****/
echo("Equation réduite de la droite :");
?><BR><?php
?><BR><?php
echo($r);
?><BR><?php
?><BR><?php
?><BR><?php
echo("Equation cartésienne de la droite :");
?><BR><?php
?><BR><?php
echo($c);
?><BR><?php
?><BR><?php
?><BR><?php
echo("Equation paramétrique de la droite :");
?><BR><?php
?><BR><?php
echo($p1);
?><BR><?php
echo($p2);
/****Fin de l'affichage du résultat****/
?>
</body>
</html>
/*************************Fin de partie PHP*************************/

 Conclusion

Voila, donc vous mettez la partie html dans un fichier nommé à votre guise et la partie php dans un fichier php nommé resultat.php à moins de changer la première ligne du formulaire dans le fichier htm.

Ce code source est libre de droit, je vous demanderai juste de me contacter dans le cas où vous y portez des modifications : piervillard@hotmail.com

http://puisea.jexiste.fr/ index.php

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

29 août 2005 22:27:36 :
Correction commentaire final
30 août 2005 10:01:56 :
Modif titre : Précision : il s'agit d'équations de droites dans le plan...

 Sources du même auteur

Source avec Zip Source avec une capture DROITE PERPENDICULAIRE À UNE ÉQUATION RÉDUITE DE DROITE DANS...
Source avec Zip Source avec une capture LE THÉORÈME DE PYTHAGORE ET SA RÉCIPROQUE
Source avec Zip Source avec une capture ETUDE DES POLYNOMES DU SECOND DEGRÉ : DOMAINE, PARITÉ, LIMIT...

 Sources de la même categorie

EXEMPLE D'APPLICATION DE L'ALGORITHME DE DIJKSTRA EN PHP par philtr8
CLEF POUR EAN 13 ET 14 par RaftY
FONCTION DE CALCUL DU NOMBRE DE DUEL UNIQUE POUR UN NOMBRE N... par mtrix000
Source avec Zip Source avec une capture TRIANGLE DE PASCAL ET SON ÉQUATION par vendeeHdLR89
Source avec Zip CONVERTISSEUR LAMBERT2 ÉTENDU EN COORDONNÉE GÉOGRAPHIQUE (LO... par varfendell

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture [POO] OBJET CONVERTISSANT UN NOMBRE DE SECONDES EN DIFFÉRENT... par Dariumis
FORMATER DES MILLISECONDES AU FORMAT HH:MM:SS:MMM par lcef
Source avec Zip IP CALCULATOR par X_Cli
CONVERSION RGB <-> TSL par Mrreivax
Source avec Zip Source avec une capture POO - GESTION DES COULEURS par DiGhan

Commentaires et avis

Commentaire de puisea le 29/08/2005 22:21:36

Erreur dans l'url du site :
http://puisea.jexiste.fr/index.php
Toutes mes excuses.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Conversion BMP vers JPG [ par Manson ] Bonjour a tous,voilà j'aimerai savoir comment l'on peut faire pour convertir un BMP vers un JPG, car je ne trouve aucune fonction le permettant, alors HELP! conversion de variables [ par eax ] comment fait-on pour convertir une variable, par exemple:$toto=12,12,35,25250,251,1,0,2pour l'enregistrer dans un seul champ d'une base de données mys conversion de date [ par Joez ] voila je récupère la date de mysql sous la forme 2002-01-02 10:43:32 et je voudrais afficher cette date sous la forme Lundi 02 janvier 2002 à 10h4 probleme conversion HTML -> Texte -> HTML [ par Cho7Kipu ] Coucou tt le monde !Bon alors j'explik mon probleme :J'ai fait un site de partition. Pour que mon moteur puisse rechercher des mots contenu dans une d conversion d'un script js à php [ par pyranhaz ] Salut,comment convertir ce script javascript en php ???&lt;script language="Javascript"&gt;&lt;!--ID=window.setTimeout("window.location='htt Conversion de caractères issus de dbase.comment faire? [ par asterixobelix ] &lt;?php$base="eleves.dbf";$dbh =dbase_open($base,0);$nb_eleves=dbase_numrecords($dbh);print("$nb_eleves &lt;BR&gt;");$nb_champs=dbase_numfields($dbh) conversion code c++ vers PHP [ par karolina64 ] Bonjour,j'ai le code suivant écrit en C++ que je veux traduire en PHP :Maxord = 12;*snorm = 1.0;for (n=1; n&lt;=maxord; n++) {*(snorm+n) = *(snorm+n-1 conversion fichier .doc en .html [ par thoru ] Bonjour!Je débute en php et je ne sais pas s'il existe une possibilité de convertir un fichier .doc en fichier.html.Je vous explique je dois prendre d Tags Word - Conversion [ par jdaviaud ] Bonjour a tous,J'essaye desespérément de faire une interface d'import de fichiers texte pour les convertir ensuite en fichier HTML, tout fonctionne im conversion date [ par youyou26 ] je veux juste convertir une date dd/mm/yyyy en yyyy-mm-dd ou tt simplement yyyymmdd.la $Dte m'affiche dd/mm/yyyy dans le calendrier et ce que je veux


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,889 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales