Partage
  • Partager sur Facebook
  • Partager sur Twitter

Problème d'arrondi

    7 décembre 2005 à 17:05:11

    Bonjour ! J'ai un problème dans mon arrondi final ! Quelqu'un peut m'aider svp
    Quand je met 1 partout dans la première ligne, le total au bout est de 2.80 CHF j'ajoute les frais de 2.00 et mon TOTAL final est de 4 alors qu^'il devrait etre de 4.80 CHF ! un peu d'aide svp ! Merci


    <head>
    <script type="text/javascript">

    function somme() {
    // parseInt pour des nombres entiers
    // parseFloat pour des nombres à virgules
    document.formulaire.resultat1.value=parseInt(document.formulaire.champ11.value)*0.60 + parseInt(document.formulaire.champ12.value)*0.60 + parseInt(document.formulaire.champ13.value)*0.80 + parseInt(document.formulaire.champ14.value)*0.80;
    document.formulaire.resultat2.value=parseInt(document.formulaire.champ21.value)*0.60 + parseInt(document.formulaire.champ22.value)*0.60 + parseInt(document.formulaire.champ23.value)*0.80 + parseInt(document.formulaire.champ24.value)*0.80;
    document.formulaire.resultat3.value=parseInt(document.formulaire.champ31.value)*0.60 + parseInt(document.formulaire.champ32.value)*0.60 + parseInt(document.formulaire.champ33.value)*0.80 + parseInt(document.formulaire.champ34.value)*0.80;
    document.formulaire.total.value=parseInt(document.formulaire.resultat1.value) + parseInt(document.formulaire.resultat2.value) + parseInt(document.formulaire.resultat3.value) + 2.00;
    }

    </script>
    </head>

    <table width="100%" border="1" align="center">
    <form name="formulaire" method="post" action="confirmation.php">

    <p>
    <select name="choix">
        <option value="Soirée de gym 2005">Soirée de gym 2005</option>
        <option value="Bientôt en ligne">Bientôt en ligne</option>
        <option value="Bientôt en ligne">Bientôt en ligne</option>
        <option value="Bientôt en ligne">Bientôt en ligne</option>
    </select>
    </p>


    <tr>
    <td width="16%">
    <div align="right"></div>
    <label>Nom, prénom :
    </td>
    <td colspan="6">
    <input type="text" name="nom"/></label><br>
    </td>
    </tr>

    <tr>
    <td width="16%">
    <div align="right"></div>
    <label>Rue n°:
    </td>
    <td colspan="6">
    <input type="text" name="adresse"/></label><br>
    </td>
    </tr>

    <tr>
    <td width="16%">
    <div align="right"></div>
    <label>NPA Lieu :
    </td>
    <td colspan="6">
    <input type="text" name="lieu"/></label><br>
    </td>
    </tr>

    <tr>
    <td width="16%">
    <div align="right"></div>
    <label>Adresse e-mail :
    </td>
    <td colspan="6">
    <input type="text" name="email"/></label><br>
    </td>
    </tr>

    <tr>
    <td width="16%">
    <div align="right"></div>
    <label>Téléphone :
    </td>
    <td colspan="6">
    <input type="text" name="telephone"/></label><br>
    </td>
    </tr>
    </table>
                   

    <table width="100%" border="1" align="center">
        <td height="21" width="32%" rowspan="2" colspan="2">
            <div align="CENTER">Photo numéro :</div>
        </td>
        <td height="9" colspan="5">
            <div align="CENTER">Quantité, taille :</div>
        </td>
    </tr>
    <tr>
        <td height="10" width="13.6%">
            <div align="CENTER">9 x 13 (mat)</div>
        </td>
        <td height="10" width="13.6%">
            <div align="CENTER">9 x 13 (brillant)</div>
        </td>
        <td height="10" width="13.6%">
            <div align="CENTER">10 x 15 (mat)</div>
        </td>
        <td height="10" width="13.6%">
            <div align="CENTER">10 x 15 (brillant)</div>
        </td>
            <td height="10" width="13.6%">
                    <div align="CENTER">Total</div>
        </td>
    </tr>

            <td height="21" width="32%" colspan="2">
                    <div align="CENTER">
                    <input type="text" name="photo1" value="Exemple: 05120501">
                    </div>
            </td>
            <td height="21" width="13.6%">
                    <div align="CENTER">
                    <input type="text" name="champ11" size="6" value="0">
                    </div>
            </td>
            <td height="21" width="13.6%">
                    <div align="CENTER">
                    <input type="text" name="champ12" size="6" value="0">
                    </div>
            </td>
            <td height="21" width="13.6%">
                    <div align="CENTER">
                    <input type="text" name="champ13" size="6" value="0">
                    </div>
            </td>
            <td height="21" width="13.6%">
                    <div align="CENTER">
                    <input type="text" name="champ14" size="6" value="0">
                    </div>
            </td>

            <td height="21" width="13.6%">
                    <div align="CENTER">
                    <input type="text" name="resultat1" size="6" value="0" readonly="readonly"> CHF
                    </div>
            </td>
    </tr>



            <td height="21" width="32%" colspan="2">
            <div align="CENTER">
            <input type="text" name="photo2">
            </div>
        </td>
        <td height="21" width="13.6%">
            <div align="CENTER">
            <input type="text" name="champ21" size="6" value="0">
            </div>
                </td>
                <td height="21" width="13.6%">
                  <div align="CENTER">
                    <input type="text" name="champ22" size="6" value="0">
                    </div>
                </td>
                <td height="21" width="13.6%">
                  <div align="CENTER">
                    <input type="text" name="champ23" size="6" value="0">
                    </div>
                </td>
                <td height="21" width="13.6%">
                  <div align="CENTER">
                    <input type="text" name="champ24" size="6" value="0">
                    </div>
                </td>
                      <td height="21" width="13.6%">
                  <div align="CENTER">
                    <input type="text" name="resultat2" size="6" value="0" readonly="readonly"> CHF
                    </div>
                </td>
                            </tr>

              <td height="21" width="32%" colspan="2">
                  <div align="CENTER">
                    <input type="text" name="photo3">
                    </div>
                </td>
                <td height="21" width="13.6%">
                  <div align="CENTER">
                    <input type="text" name="champ31" size="6" value="0">
                    </div>
                </td>
                <td height="21" width="13.6%">
                  <div align="CENTER">
                    <input type="text" name="champ32" size="6" value="0">
                    </div>
                </td>
                <td height="21" width="13.6%">
                  <div align="CENTER">
                    <input type="text" name="champ33" size="6" value="0">
                    </div>
                </td>
                <td height="21" width="13.6%">
                  <div align="CENTER">
                    <input type="text" name="champ34" size="6" value="0">
                    </div>
                </td>
                      <td height="21" width="13.6%">
                  <div align="CENTER">
                    <input type="text" name="resultat3" size="6" value="0" readonly="readonly"> CHF
                    </div>
                </td>
                            </tr>
                      
                            <td height="21" colspan="6">
                            <div align="right">
                            TOTAL :
                            </div>

                           
                            <td height="21">
                            <div align="CENTER">
                            <input type="text" name="total" size="6" value="0" readonly="readonly"> CHF
                </td>
              </tr>
                      
                <td height="25" colspan="7">
                  <div align="center">Remarques : <textarea name="textfield" cols="50" rows="5"></textarea>
                  </div>
                </td>
              </tr>
            </table>

    <br>

    <div align="right"></div>
    <input type="button" onclick="somme();" value="Total">
    <br>
    <br>
    <input type="submit" name="Submit1" value="Confirmer"/>
    <input type="reset" name="Submit2" value="Effacer">


    </form>
    • Partager sur Facebook
    • Partager sur Twitter
      10 décembre 2005 à 11:50:10

      ouah perssonne te repondra en mettant tout ton code !
      • Partager sur Facebook
      • Partager sur Twitter

      Problème d'arrondi

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown