Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

CALCULATRICE ET CONVERTISSEUR


Information sur la source

Catégorie :Maths & Algorithmes Niveau : Débutant Date de création : 02/11/2003 Vu / téléchargé: 3 780 / 296

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

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (2)
Ajouter un commentaire et/ou une note

Description

C'est ma troisième source en php
Bon alors dans la premiere partie c'est un formulaire en html puis en php le petit programme donne a l'utilisateur le choix de soit faire une conversion soit utiliser les fonctions de base d'une calculatrice, si vous voulez testez vous devez crée pour la première partie par exemple index.html la vous mettez la première partie le formulaire , puis dans le deuxième fichier la deuxième partie ketsia.php

la source en C est sur cppfrance.com
enjoy :-)         surfjaker the gwadadaman
 

Source

  • --------------PREMIERE PARTIE INDEX.HTML-----------------------
  • <html>
  • <center>
  • <B><font size=6>Calculatrice_<font color="#6600CC">2</font></font></b>
  • <br>
  • <br>
  • <table border=3 cellspacing=20>
  • <form method="post" action="ketsia.php">
  • <tr><td><FONT COLOR="#0000FF">Premier nombre</FONT><input type="text" name="a" size=2></td></tr>
  • <tr><td><input type ="radio" name="choix" value="1">Calculatrice</td></tr><br>
  • <tr><td><input type ="radio" name="choix" value="2">Convertisseur</td></tr><br>
  • <tr><td><B><I><FONT COLOR="#00CC00">Touche convertisseur</FONT></I></B><br>
  • <input type ="radio" name="sens" value="+">Euro Franc <br>
  • <input type ="radio" name="sens" value="-">Franc Euro</td></tr><br>
  • <tr><td><B><I><FONT COLOR="#00CC00">Touche calculatrice</FONT></I></B><br>
  • <input type ="radio" name="c" value="+">+<br>
  • <input type ="radio" name="c" value="-">-<br>
  • <input type ="radio" name="c" value="*">*<br>
  • <input type ="radio" name="c" value="/">/</td></tr><br>
  • <tr><td><FONT COLOR="#0000FF">Deuxième nombre</FONT><input type="text" name="b" size=2></td></tr>
  • <br>
  • <br>
  • <tr><td><input type="reset" value="annuler">
  • <input type="submit" value="valider"></td></tr>
  • </form>
  • </table>
  • </center>
  • </html>
  • -------------DEUXIEME PARTIE KETSIA.PHP----------------
  • <html>
  • <center>
  • <table border=3>
  • <tr><td>
  • <font size=6>
  • <font color="#990000">
  • <b>
  • <?
  • if ($choix==1)
  • switch ($c)
  • {
  • case'+': $res=$a+$b;
  • print("Le résultat est:".$res);break;
  • case'-': $res=$a-$b;
  • print("Le résultat est:".$res);break;
  • case'*': $res=$a*$b;
  • print("Le résultat est:".$res);break;
  • case'/': if($b==0)
  • print("Division par zero interdit");
  • else $res=$a/$b;
  • print("Le résultat est:".$res);break;
  • default: print("Opérateur non valide");
  • }
  • else if ($choix==2)
  • {
  • switch ($sens)
  • {
  • case'-':$res=$a/6.56;
  • print("Le résultat est:".$res);break;
  • case'+':$res=$a*6.56;
  • print("Le résultat est:".$res);break;
  • default: print("ERREUR");
  • }
  • }
  • ?>
  • </b>
  • </font>
  • </font>
  • </center>
  • </td></tr>
  • </table>
  • </html>
--------------PREMIERE PARTIE INDEX.HTML-----------------------
<html>
<center>
<B><font size=6>Calculatrice_<font color="#6600CC">2</font></font></b>
<br>
<br>
<table border=3 cellspacing=20>
<form method="post" action="ketsia.php">
<tr><td><FONT COLOR="#0000FF">Premier nombre</FONT><input type="text" name="a" size=2></td></tr>
<tr><td><input type ="radio" name="choix" value="1">Calculatrice</td></tr><br>
<tr><td><input type ="radio" name="choix" value="2">Convertisseur</td></tr><br>
<tr><td><B><I><FONT COLOR="#00CC00">Touche convertisseur</FONT></I></B><br>
<input type ="radio" name="sens" value="+">Euro Franc <br>
<input type ="radio" name="sens" value="-">Franc Euro</td></tr><br>
<tr><td><B><I><FONT COLOR="#00CC00">Touche calculatrice</FONT></I></B><br>
<input type ="radio" name="c" value="+">+<br>
<input type ="radio" name="c" value="-">-<br>
<input type ="radio" name="c" value="*">*<br>
<input type ="radio" name="c" value="/">/</td></tr><br>
<tr><td><FONT COLOR="#0000FF">Deuxième nombre</FONT><input type="text" name="b" size=2></td></tr>
<br>
<br>
<tr><td><input type="reset" value="annuler">
<input type="submit" value="valider"></td></tr>
</form>
</table>
</center>
</html>
-------------DEUXIEME PARTIE KETSIA.PHP----------------
<html>
<center>
<table border=3>
<tr><td>
<font size=6>
<font color="#990000">
<b>
<?
if ($choix==1)
switch ($c)
{
case'+': $res=$a+$b;
print("Le résultat est:".$res);break;
case'-': $res=$a-$b;
print("Le résultat est:".$res);break;
case'*': $res=$a*$b;
print("Le résultat est:".$res);break;
case'/': if($b==0)
print("Division par zero interdit");
else $res=$a/$b;
print("Le résultat est:".$res);break;
default: print("Opérateur non valide");
}
else if ($choix==2)
{
switch ($sens)
{
case'-':$res=$a/6.56;
print("Le résultat est:".$res);break;
case'+':$res=$a*6.56;
print("Le résultat est:".$res);break;
default: print("ERREUR");
}
}
?>
</b>
</font>
</font>
</center>
</td></tr> 
</table>
</html>

Conclusion

Eu pour le moment pas encore de mise a jour  j'attend vos commentaires @ ++++++++  surfjaker the gwadadaman.
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de TiotBour le 04/11/2003 20:03:54

Tu c'est pour ne faire qu'une seul page, formulaire + reponse, tu fais un
if (!$_POST["choix"] == "") {
ta reponse
}

Et voila :)

signaler à un administrateur
Commentaire de samirpaul le 14/07/2006 20:40:17

à mon avis le php ne sert pas pour faire une calculette ! il est préférable que ça se face avec du PYTHON
Mais bon ! Ton script est moyen ! à cause de beaucoup de bugs ! Il te faut des mises à jours corrigées ! Tu peux réunir les 2 fichiers en un seul par : if (isset($_POST['choix'])){
.............
}

Ajouter un commentaire



Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,281 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.