Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript
JavaScript Forum programmation JavaScript. Lire : Cours JavaScript, FAQ JavaScript, Toutes les FAQ JavaScript et Sources JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/09/2011, 03h55   #1
Invité régulier
 
Homme
Traducteur
Inscription : septembre 2011
Messages : 4
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Traducteur

Informations forums :
Inscription : septembre 2011
Messages : 4
Points : 5
Points : 5
Par défaut Simples calculs en js

Bonsoir,


Je (novice en js) tente de mettre en ligne sur mon site un simple formulaire de calculs pour que mes clients puissent obtenir une estimation immédiate de leur devis.

J'ai tant bien que mal réussi la première partie de calcul, pas facile lorsque l'on débute mais je bute sur une "condition", j'espère utiliser le bon terme.

En fait je souhaiterais que r soit égal à (n*s) si (n/d) <= à 2500, mais si (n/d) > 2500 alors r= (n*(s+0.015)).

Je vous mets où j'en suis dans le script, si vous pouviez m'aiguiller pour réaliser ce calcul je vous en serais reconnaissant car mes recherches sur la toile sont jusque là infructueuses.
J'imagine que je dois définir une variable r: condition 1 || condition 2 et puis ensuite partir sur if else, mais je n ai aucune idée de comment et ou l ecrire.

Merci

Code :
1
2
3
4
5
6
7
8
9
10
<script language="javascript">
function calcul(total, nombre, deadline, styletexte)
{
x=document.getElementById(nombre);n=(1*x.value); // le nombre de mots
x=document.getElementById(styletexte);s=(1*x.value); //le style de texte
x=document.getElementById(deadline);d=(1*x.value); // le délai
r=(n*s); // le calcul
x=document.getElementById(total);x.value=r; // L'affectation
}
</script>
oxymore64 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/09/2011, 06h41   #2
Invité régulier
 
Homme
Traducteur
Inscription : septembre 2011
Messages : 4
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Traducteur

Informations forums :
Inscription : septembre 2011
Messages : 4
Points : 5
Points : 5
Voila

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
 
<script language="javascript">
function calcul(total, nombre, deadline, styletexte)
{
x=document.getElementById(nombre);n=(1*x.value); // le nombre de mots
x=document.getElementById(styletexte);s=(1*x.value); //le style de texte
x=document.getElementById(deadline);d=(1*x.value); // le délai
r = ''; 
if (n / d <= 2500) { r = n * s; } 
else { r = (n*(s+0.015)); } 
x=document.getElementById(total);x.value=r; // On affecte
}
</script>
oxymore64 est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h27.


 
 
 
 
Partenaires

Hébergement Web