IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Simples calculs en js


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Homme Profil pro
    Traducteur
    Inscrit en
    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
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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>

  2. #2
    Membre à l'essai
    Homme Profil pro
    Traducteur
    Inscrit en
    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
    Par défaut
    Voila

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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>

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [2008] Un simple calcul
    Par sam83 dans le forum SSAS
    Réponses: 2
    Dernier message: 25/09/2012, 10h02
  2. Simples calculs js
    Par oxymore64 dans le forum Développement Web en Java
    Réponses: 1
    Dernier message: 20/09/2011, 03h52
  3. simple calcul d'entier
    Par gadalla dans le forum Langage
    Réponses: 4
    Dernier message: 10/07/2007, 14h10
  4. [calc]Faire de simples calculs avec LaTeX (numérotation de pages)
    Par Konrad Florczak dans le forum Programmation (La)TeX avancée
    Réponses: 7
    Dernier message: 13/10/2006, 16h12
  5. Simple calculs d'indice .
    Par Clad3 dans le forum Algorithmes et structures de données
    Réponses: 2
    Dernier message: 18/10/2005, 11h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo