Dominique210
Messages postés2Date d'inscriptionmercredi 30 janvier 2013StatutMembreDernière intervention30 janvier 2013
-
Modifié par Dominique210 le 30/01/2013 à 20:04
Dominique210
Messages postés2Date d'inscriptionmercredi 30 janvier 2013StatutMembreDernière intervention30 janvier 2013
-
30 janv. 2013 à 21:59
Bonjour,
J'aurais besoin d'un coup de pouce pour terminer un calculateur
je n'arrive pas à arrondir les chiffres à 2 décimales après la virgule
N'ayant pas de grandes connaisances, je suis parti d'un calculateur existant
quantité x prix = total (avec 3 lignes de produits et un total général)
pour arriver à :
Facture mensuelle EDF (le seul nombre à renseigner - tous les autres nombres doivent ensuite se calculer automatiquement) Projection annuelle (mensuel x10) et Economie réalisée annuellement (20% du montant de la projection annuelle)
le tableau pour 5 années reprend chaque année avec une augmentation de 5% par an et je souhaite un total des économies cumulées sur 5 ans
Pour ne pas m'embêter j'ai gardé q (quantité, maintenant Cout mensuel) p (prix, maintenant projection annuelle) et t (total, maintenant economie annuelle)
Tout est ok mais
Je voudrais obliger les chiffres à s'arrondir à 2 décimales après la virgule et je n'arrive pas a insérer une fonction à chaque fois je perds l'affichage car je dois casser le code !
Voici mon travail... merci pour votre aide
<script language="javascript" type="text/javascript">
//fonction javascript de calcul
function fct_calculer(id_q1,id_p1,id_t1,id_q2,id_p2,id_t2,id_q3,id_p3,id_t3,id_q4,id_p4,id_t4,id_q5,id_p5,id_t5,id_tot){
var q1=document.getElementById(id_q1).value;//on va lire la valeur du champ ayant pour id celui passé en argument 1 (Q1)
var p1=q1*10;
var p1=document.getElementById(id_p1).value=p1;
var tot1=p1*0.2;
document.getElementById(id_t1).value=tot1;
var q2=q1*1.05;
var q2=document.getElementById(id_q2).value=q2;
var p2=p1*1.05;
var p2=document.getElementById(id_p2).value=p2;
var tot2=p2*0.2;
document.getElementById(id_t2).value=tot2;
var q3=q2*1.05;
var q3=document.getElementById(id_q3).value=q3;
var p3=p2*1.05;
var p3=document.getElementById(id_p3).value=p3;
var tot3=p3*0.2;
document.getElementById(id_t3).value=tot3;
var q4=q3*1.05;
var q4=document.getElementById(id_q4).value=q4;
var p4=p3*1.05;
var p4=document.getElementById(id_p4).value=p4;
var tot4=p4*0.2;
document.getElementById(id_t4).value=tot4;
var q5=q4*1.05;
var q5=document.getElementById(id_q5).value=q5;
var p5=p4*1.05;
var p5=document.getElementById(id_p5).value=p5;
var tot5=p5*0.2;
document.getElementById(id_t5).value=tot5;
Merci
mais je n'arrive pas a insérer la formule au(x) bon(s) endroit(s) j'ai déjà essayé plusieurs formules mais sans résultat car je ne sais pas ou insérer la fonction
Quelqu'un peut-il me mettre le code dans la formule
merci