begin process at 2012 05 30 00:06:39
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript Orienté objet (POO)

 > 

Evènements

 > 

Si superieur...


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Si superieur...

jeudi 14 juin 2007 à 16:42:13 | Si superieur...

christuckers

Salut les CSistes !!!

Aujourd'hui, pour pas changer, question, bete, qui je pense, vous demandera pas trop d'effort...

Voici mes calculs javascripts :

function calcul()
{

var sp1 = document.form1.montant.value; // montant
var sp2 = sp1.replace(",",".")// montant ss vir
var sp100 = document.form1.reprise.value; //reprise
var sp101 = sp100.replace(",",".")// reprise ss vir
var sp102 = (sp2-sp101); //montant financé - reprise
var sp3 = document.form1.duree.value; // duree
var sp4 = document.form1.teg.value; //teg %
var sp5 = sp4.replace(",",".")// teg ss vir
var sp6 = document.form1.vrpourcent.value; //vr%
var sp7 = sp6.replace(",",".")//vr% ss vir
var sp8 = document.form1.vreuro.value; //vr€
var sp9= ((sp2*sp7)/100); //VR €HT
var sp10 = document.form1.aexp.value; // cellule petit a de ^
var sp11 = (1+(sp5/100/12)); //petit a de ^
var sp12 = document.form1.math.value; // cellulle de lexposant
var sp13 = Math.pow(sp11,sp3); // exposant
var sp14 = -((sp5/100/12)*(-sp9+sp102*(sp13)))/((sp11*1)*(1-(sp13)));} // calcul du loyer


document.form1.montant.value=Math.round(sp2*100)/100;
document.form1.soustotal.value=Math.round(sp102*100)/100;
document.form1.vreuro.value=Math.round(sp9*100)/100;
document.form1.aexp.value=Math.round(sp11*100)/100;
document.form1.math.value=Math.round(sp13*100)/100;
document.form1.resultat.value=Math.round(sp14*100)/100;


}

Ma question est toute bêta !! Je souhaite que sp14 ne se calcul que si sp102 est positif.

Actuellement, quand je fais des tests, avec ca par exemple :

if (sp102<"0") {var sp14=="Faux";}
if (sp102>"0") {var sp14 = -((sp5/100/12)*(-sp9+sp102*(sp13)))/((sp11*1)*(1-(sp13)));} // calcul du loyer


J'attends votre réponse avec impatience, car ca me de pas trouver...

Merci d'avance
jeudi 14 juin 2007 à 16:53:40 | Re : Si superieur...

bultez

Membre Club




Bonjour,


tu fais une comparaison de caractères ( avec les " )

fais un test de valeur : if ( sp102<0 )
et entre nous, ne refais pas le test inverse, else existe.
if ( sp102<0 )  { négatif }               // peut-être sp102<=0 ?
else                 { positif ou nul }

quand tu prend une info saisie, c'est du caractère aussi
à transformer donc (parfois) en valeur avec Number(saisie)



Cordialement        Bul     [mon Site]     [M'écrire]



jeudi 14 juin 2007 à 17:06:08 | Re : Si superieur...

christuckers

Ok donc, la j'ai fais ceci :

if (Number(sp102)<0) {var sp14=="Faux";}
else {var sp14 = -((sp5/100/12)*(-sp9+sp102*(sp13)))/((sp11*1)*(1-(sp13)));}

pourtant, j'ai bien fait tout ce qu'il fallait la...
jeudi 14 juin 2007 à 17:19:32 | Re : Si superieur...

yousfane

Salut
pourquoi  if (Number(sp102)<0) ?
fais seulement
if (sp102<0)
jeudi 14 juin 2007 à 17:23:55 | Re : Si superieur...

christuckers

Ba j'ai mis Number pour tester ce que m'a dit bultez, mais ca ne marche toujours pas,
j'ai testé sans, ca ne marce pas mieu
jeudi 14 juin 2007 à 17:36:28 | Re : Si superieur...

yousfane

Salut
qu'est ce qui s'affiche pour toi
jeudi 14 juin 2007 à 18:04:24 | Re : Si superieur...

yousfane

Salut
var sp14="Faux";   au lieu de   var sp14=="Faux";
vendredi 15 juin 2007 à 06:11:22 | Re : Si superieur...

bultez

Membre Club




Bonjour,

>>Ba j'ai mis Number pour tester ce que m'a dit bultez,
    euh... non... pas dis ça.
    j'ai dis de l'ajouter, dans certains cas, sur un champ saisi
    sp102 est le résultat d'un calcul, il n'est pas saisi.

>>mais ca ne marche toujours pas,
>>j'ai testé sans, ca ne marce pas mieu
    tu as affiché le résultat ?    fais un alert(sp102)
    c'est le résultat de
(sp2-sp101);
    or... qu'est-ce que sp2 et sp101 ?


Cordialement                Bul     [mon Site]     [M'écrire]





Cette discussion est classée dans : var, math, document, value, form1


Répondre à ce message

Sujets en rapport avec ce message

Control et insertion dans des cellules [ par christuckers ] Salute tout le monde !Bon ba la j'ai l'impression de bloqué sur un truc completement ridicule. Je me dis que j'ai réussi à faire un truc de iouf, mais Fonction ET dans fonction if [ par chrisslk ] Bonjour, tout le monde, je suis nouveau sur ce site, et presque nouveau en javascript, désolé si je m'exprime mal.Cette fonction, je suis presque sur Probleme de debutant [ par darkwhite ] Salut a tous. J'ai commencer le Javascript depuis une semaine donc je debute tout juste.J'ai commencé ce programme simple : .:Darlwhite:. Creer un formulaire de calcul [ par quinton75 ] Bonjour, J'essaie de crée un formulaire qui multiplie le nombre de place par le prix mais ça ne fonctionne pas [^^sad2][^^sad2] [code=js] func Feux d'artifice ne marche pas sous FF [ par kepon72 ] Bonjour, Voila j'ai trouver un code sur le net que j'aimerais mettre dans mon site or le problème est qu'une erreur de compatibilité à lieu mais aprés Comparaison qui ne fonctionne pas [ par KaiHo ] Bonjour, Je fais appel à vous parce que je ne suis pas un expert en javascript (qui a dit que je débutais[^^yeuxenlair] ?) et je sèche sur un problèm Vérification formulaire [ par maha1987 ] salut tout le monde, j'ai un formulaire html et css mais le controle javascript ne fonctionne pas j'ai essayé même avec le jquery mais toujours le mê un problème de calcul [ par cabanac ] Bonjour à tous, Dans un site, je dois mettre en place un calcul. Je ne connais pas le javascript, et donc, n'y arrive pas. J'aimerai trouver de l'a insertion des donne javascripte dans une bdd [ par somapi ] salue les amies j'ai un pFe qui consiste à crée une ma interactive bon, ma problème c'est que j'ai des donne dans ma base j aimerait bien récupère ces Problème affichage images sous ie [ par freemykl73 ] Bonjour à tous,Je cherche à mettre en place un script qui fait un décompte sur un site InternetJ'ai un petit problème avec ce script sous IE7: les ima


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,640 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales