Partage
  • Partager sur Facebook
  • Partager sur Twitter

Arrondir chiffres a 2 chiffres après la virgule

Sujet résolu
    28 janvier 2023 à 14:21:44

    <!DOCTYPE html>
    <html>
      <head>
        <title>Calculateur impot 2023 sur revenu 2022</title>
      </head>
      <body>
        <h1>Calculateur impot 2023 sur revenu 2022</h1>
        <form>
          <table>
            <tr>
              <th>Mois</th>
              <th>Revenu net impossable</th>
              <th>Nombre d'indémnité journaliere</th>
            </tr>
            <tr>
              <td>Janvier</td>
              <td><input type="number" id="var1-jan"></td>
              <td><input type="number" id="var2-jan"></td>
            </tr>
            <tr>
              <td>Février</td>
              <td><input type="number" id="var1-feb"></td>
              <td><input type="number" id="var2-feb"></td>
            </tr>
            <tr>
              <td>Mars</td>
              <td><input type="number" id="var1-mar"></td>
              <td><input type="number" id="var2-mar"></td>
            </tr>
    		<tr>
              <td>Avril</td>
              <td><input type="number" id="var1-avr"></td>
              <td><input type="number" id="var2-avr"></td>
            </tr>
    		<tr>
              <td>Mai</td>
              <td><input type="number" id="var1-mai"></td>
              <td><input type="number" id="var2-mai"></td>
            </tr>
    		<tr>
              <td>Juin</td>
              <td><input type="number" id="var1-jun"></td>
              <td><input type="number" id="var2-jun"></td>
            </tr>
    		<tr>
              <td>Juillet</td>
              <td><input type="number" id="var1-jui"></td>
              <td><input type="number" id="var2-jui"></td>
            </tr>
    		<tr>
              <td>Aout</td>
              <td><input type="number" id="var1-aou"></td>
              <td><input type="number" id="var2-aou"></td>
            </tr>
    		<tr>
              <td>Septembre</td>
              <td><input type="number" id="var1-sep"></td>
              <td><input type="number" id="var2-sep"></td>
            </tr>
    		<tr>
              <td>Octobre</td>
              <td><input type="number" id="var1-oct"></td>
              <td><input type="number" id="var2-oct"></td>
            </tr>
    		<tr>
              <td>Novembre</td>
              <td><input type="number" id="var1-nov"></td>
              <td><input type="number" id="var2-nov"></td>
            </tr>
    		<tr>
              <td>Décembre</td>
              <td><input type="number" id="var1-dec"></td>
              <td><input type="number" id="var2-dec"></td>
            </tr>
          </table>
          <button type="button" onclick="calculate()">Calculer</button>
        </form>
        <br>
        <h2>Résultats</h2>
        <div id="results"></div>
    
        <script>
          function calculate() {
            // Récupération des valeurs saisies par l'utilisateur
            var var1Jan = document.getElementById("var1-jan").value;
            var var2Jan = document.getElementById("var2-jan").value;
            var var1Feb = document.getElementById("var1-feb").value;
            var var2Feb = document.getElementById("var2-feb").value;
            var var1Mar = document.getElementById("var1-mar").value;
            var var2Mar = document.getElementById("var2-mar").value;
    		var var1Avr = document.getElementById("var1-avr").value;
            var var2Avr = document.getElementById("var2-avr").value;
    		var var1Mai = document.getElementById("var1-mai").value;
            var var2Mai = document.getElementById("var2-mai").value;
    		var var1Jun = document.getElementById("var1-jun").value;
            var var2Jun = document.getElementById("var2-jun").value;
    		var var1Jui = document.getElementById("var1-jui").value;
            var var2Jui = document.getElementById("var2-jui").value;
    		var var1Aou = document.getElementById("var1-aou").value;
            var var2Aou = document.getElementById("var2-aou").value;
    		var var1Sep = document.getElementById("var1-sep").value;
            var var2Sep = document.getElementById("var2-sep").value;
    		var var1Oct = document.getElementById("var1-oct").value;
            var var2Oct = document.getElementById("var2-oct").value;
    		var var1Nov = document.getElementById("var1-nov").value;
            var var2Nov = document.getElementById("var2-nov").value;
    		var var1Dec = document.getElementById("var1-dec").value;
            var var2Dec = document.getElementById("var2-dec").value;
    
            // Calcul des résultats pour chaque mois
            var resultat1 = var2Jan * 42.28;
            var resultat2 = var1Jan - resultat1;
            var resultat3 = var2Feb * 42.28;
            var resultat4 = var1Feb - resultat3;
            var resultat5 = var2Mar * 42.28;
            var resultat6 = var1Mar - resultat5;
    		var resultat7 = var2Avr * 42.28;
            var resultat8 = var1Avr - resultat7;
    		var resultat9 = var2Mai * 43.4;
            var resultat10 = var1Mai - resultat9;
    		var resultat11 = var2Jun * 43.4;
            var resultat12 = var1Jun - resultat11;
    		var resultat13 = var2Jui * 43.4;
            var resultat14 = var1Jui - resultat13;
    		var resultat15 = var2Aou * 44.28;
            var resultat16 = var1Aou - resultat15;
    		var resultat17 = var2Sep * 44.28;
            var resultat18 = var1Sep - resultat17;
    		var resultat19 = var2Oct * 44.28;
            var resultat20 = var1Oct - resultat19;
    		var resultat21 = var2Nov * 44.28;
            var resultat22 = var1Nov - resultat21;
    		var resultat23 = var2Dec * 44.28;
            var resultat24 = var1Dec - resultat23;
    		var resultat25 = resultat1 + resultat3 + resultat5 + resultat7 + resultat9 + resultat11 + resultat13 + resultat15 + resultat17 + resultat19 + resultat21 + resultat23 ;
    		var resultat26 = resultat2 + resultat4 + resultat6 + resultat8 + resultat10 + resultat12 + resultat14 + resultat16 + resultat18 + resultat20 + resultat22 + resultat24 ;
    
            // Affichage des résultats dans la page
            document.getElementById("results").innerHTML =
            "Abbatement en janvier = " + resultat1 + ", Revenu impossable en janvier = " + resultat2 + "<br>" +
            "Abbatement en février = " + resultat3 + ", Revenu impossable en février = " + resultat4 + "<br>" +
            "Abbatement en mars = " + resultat5 + ", Revenu impossable en mars = " + resultat6 + "<br>" +
            "Abbatement en avril = " + resultat7 + ", Revenu impossable en avril = " + resultat8 + "<br>" +
            "Abbatement en mai = " + resultat9 + ", Revenu impossable en mai = " + resultat10 + "<br>" +
            "Abbatement en juin = " + resultat11 + ", Revenu impossable en juin = " + resultat12 + "<br>" +
            "Abbatement en juillet = " + resultat13 + ", Revenu impossable en juillet = " + resultat14 + "<br>" +
            "Abbatement en aout = " + resultat15 + ", Revenu impossable en aout = " + resultat16 + "<br>" +
            "Abbatement en septembre = " + resultat17 + ", Revenu impossable en septembre = " + resultat18 + "<br>" +
            "Abbatement en octobre = " + resultat19 + ", Revenu impossable en octobre = " + resultat20 + "<br>" +
            "Abbatement en novembre = " + resultat21 + ", Revenu impossable en novembre = " + resultat22 + "<br>" +
            "Abbatement en décembre = " + resultat23 + ", Revenu impossable en décembre = " + resultat24 + "<br>" +
    
    		"Total : Abbatement en 2022 a déclarer dans la case 1GA ou 1HA = " + resultat25 + ", Revenu impossable aprés déduction de l'abbatement = " + resultat26;
    }
    </script>
    
      </body>
    </html>
    


    Bonjour,

    J'ai bidouiller un petit code avec chatGPT ( désolé je suis un noob en dev ) et je voudrais limité l'affichage du résulta a 2 chiffres apres la virgule
    Pouvez vous m'aider?

    Merci d'avance

    • Partager sur Facebook
    • Partager sur Twitter

    Arrondir chiffres a 2 chiffres après la virgule

    × 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