begin process at 2008 08 29 11:59:42
1 233 607 membres
144 nouveaux aujourd'hui
14 291 membres club

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 !

MINI CALCULATRICE


Information sur la source

Catégorie :Divers Niveau : Débutant Date de création : 05/10/2003 Vu : 4 320

Note :
7 / 10 - par 4 personnes
7,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

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

Description

Voila je me suis mis au JavaScript il y a à peu pres une heure et c'est mon tout premier code.
C'est une petite calculette qui gere addition, soustraction, multiplication et division (donne un message lors d'une division par 0)

Source

  • <html>
  • <head>
  • <script language="JavaScript">
  • <!--
  • function operation(chiffre1, chiffre2, signe) {
  • switch (signe) {
  • case 0 : return parseInt(chiffre1) + parseInt(chiffre2); break;
  • case 1 : return chiffre1 - chiffre2; break;
  • case 2 : return chiffre1 * chiffre2; break;
  • case 3 : if (chiffre2 != 0) return chiffre1 / chiffre2;
  • else return "division par 0";
  • }
  • }
  • //-->
  • </script>
  • </head>
  • <body>
  • <form method="POST" name="op">
  • <table border="0" cellpadding="3" cellspacing="0" width="100%">
  • <tr>
  • <td width="55%" valign="top">Indiquez 2 chiffres :<br>
  • <input type="text" name="chiffre1" size="10">
  • <input type="text" name="chiffre2" size="10">
  • <p>Résultat :<br>
  • <input type="text" name="resultat" size="20">
  • </td>
  • <td width="45%" valign="top">Opération :<br>
  • <select size="4" onChange="document.op.resultat.value =
  • operation(document.op.chiffre1.value, document.op.chiffre2.value, this.selectedIndex)">
  • <option>addition</option>
  • <option>soustraction</option>
  • <option>multiplication</option>
  • <option>division</option>
  • </select>
  • </td>
  • </tr>
  • </table>
  • </form>
  • </html>
<html>
<head>
<script language="JavaScript">
<!--
function operation(chiffre1, chiffre2, signe) {
   switch (signe) {
      case 0 : return parseInt(chiffre1) + parseInt(chiffre2); break;
      case 1 : return chiffre1 - chiffre2; break;
      case 2 : return chiffre1 * chiffre2; break;
      case 3 : if (chiffre2 != 0) return chiffre1 / chiffre2;
               else return "division par 0";
   }
}
//-->
</script>

</head>

<body>
<form method="POST" name="op">
<table border="0" cellpadding="3" cellspacing="0" width="100%">
  <tr>
    <td width="55%" valign="top">Indiquez 2 chiffres  :<br>
      <input type="text" name="chiffre1" size="10">
      <input type="text" name="chiffre2" size="10">
      <p>Résultat :<br>
      <input type="text" name="resultat" size="20">
    </td>
      <td width="45%" valign="top">Opération :<br>
      <select size="4" onChange="document.op.resultat.value =
                                 operation(document.op.chiffre1.value, document.op.chiffre2.value, this.selectedIndex)">
        <option>addition</option>
        <option>soustraction</option>
        <option>multiplication</option>
        <option>division</option>
      </select>
    </td>
  </tr>
</table>
</form>

</html>

Conclusion

ca serait gentil de pas trop me laminer mais dites moi quand meme ce que vous en pensez.
Big Up
  • signaler à un administrateur
    Commentaire de linkinpar236737 le 06/10/2003 16:01:27

    Pas mal, déjà vu mais un petit problème : il faudrait qu'on puisse mettre plus de 2 chiffres... 7/10

Ajouter un commentaire

Pub



Appels d'offres

Recherche developpeur ...
Budget : 700€
SITE MARCHAND LOCATION...
Budget : 3 000€
SITE MARCHAND POUR HOTEL
Budget : 4 000€

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Boutique

Boutique de goodies CodeS-SourceS