Addition sous javascript

Bonjour,
Je rencontre ce jour un petit souci dans mon calcul java

w1=(datasources["MAISON"]["response"]["cpt10"]*1000);
w2=datasources["MAISON"]["response"]["cpt8"];
w3 =(w1+w2);

dans ce calcul cpt10 est un compteur qui représente des m3 et cpt8 des litres
le but étant de faire la somme des deux compteur en litres
w1 = 7000
w2 = 256
w3 = 7000256

c’est comme si java considérait une chaine de texte et non pas des valeurs numériques.
ce qui est curieux est que si j’écris une soustraction (w1 - w2) j’obtiens la bonne valeur.

je suis tout à fait novice en java
aurais-je commis une erreur ?

merci de vos réponses

Bonsoir COINTEL,

question : êtes vous sûr que cpt10 est en m3. Si il est en litres W3 est correct.

Bonne soirée

merci de votre réponse
Affirmatif, cpt10 est bien en m3 et j’ai exactement le même problème avec les kWh
ça c’est fort

bonne soirée

Bonjour,
pouvez-vous nous mettre tout le code, notamment la partie déclaration des variables ?

Pour info complémentaire, c’est du java ou du javascript ?
bonne journée

bonjour,j

Voici le code
d’après mon « beauf » c’est du java scipt
j’ai résolu le problème en déplaçant toFixed(2) que j’avais laissé en fin de ligne 6
depuis, ça va mieux.
Merci de m’avoir répondu, je commence tout juste à me lancer dans java étant un dinosaure du visualbasic (oui,oui, je sais …) :grin:

//delta T sur eau forage
a=datasources["MAISON"]["response"]["analogV16"];
b=((((a* 0.00323) - 0.25) / 0.028)-0.5);
c=datasources["MAISON"]["response"]["analogV17"];
d=((((c* 0.00323) - 0.25) / 0.028)+0.2);
e=(b-d);
//calcul litres
l1=datasources["MAISON"]["response"]["cpt11"];
l2=datasources["MAISON"]["response"]["cpt9"];
l3 =l1+l2;
//calcul Watt reçues par la PAC
w1=datasources["MAISON"]["response"]["cpt10"];
w2=datasources["MAISON"]["response"]["cpt8"];
w3 =w1+w2;
//kcalories produites par la PAC
kcal1=l3*e*1000;
//kWh produits par la PAC
kw1=kcal1*0.00116222;
//COP
COP1=kw1/w3;
return COP1.toFixed(2);
1 « J'aime »

puisque c’est bien du javascript, je renomme le sujet :wink: