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 :

Blocage sur mon code JS


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Etudiant
    Inscrit en
    Décembre 2018
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Etudiant

    Informations forums :
    Inscription : Décembre 2018
    Messages : 17
    Par défaut Blocage sur mon code JS
    Bonjour,
    Je me présente, Clément, 21 ans et actuellement en formation de développeur digital.
    Je suis un débutant en Java script (Quelques heures à mon actif) et je bloque sur mon code..
    Le but de mon code est d'afficher en alert :
    3 coca à 0.90 € l’unité
    4 bières à ...
    2 wisky à ...

    Mais je n'arrive pas ..

    Pourriez-vous m'aider svp ? :/

    Tenez, voici mon code actuel :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    		var produit = ["Coca","Bière","Wisky"]; 
    		var quantite = [3,4,2];
    		var prix = [0.90,5,15]; 
    		var res = [quantite, produit, prix]; 
     
    var i = 0; // i représente le produit.
    var j = 0; // j représente la quantité.
    var p = 0; // p représente le prix. 
    while (res[1][i]) {
    	while (quantite[j]) {
    		res += " ";
    		if (j == 2) {
    			res += "à"+ res[j][i]+"€ l'unite";
    		} 
    		else {
    			res += res[j][i];
    		}
    		j++;
    	}
    	j=0;
    	i++;
    }
     
    alert(res)

  2. #2
    Membre Expert
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    2 910
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2011
    Messages : 2 910
    Par défaut
    Salut,

    Ben c'est normal que ça bloque avec tout cet alcool...
    Non je me doute que c'est juste un exercice...

    Sinon on peut faire ça simplement avec une boucle for :

    Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    var produit = ["Coca", "Bière", "Wisky"];
    var quantite = [3, 4, 2];
    var prix = [0.90, 5, 15];
    for (var i = 0, res = ""; i < produit.length; i++) {
      res += quantite[i] + " " + produit[i] + " à " + prix[i] + " € l'unitè\n" ;  
    }
    alert(res);

    Tu peux aussi le faire avec une boucle while...

  3. #3
    Invité
    Invité(e)
    Par défaut
    Bonjour et bienvenu sur DVP,

    Pour aller un peu plus loin :
    Code JavaScript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    "use strict";
    var produit = ["Coca","Bière","Whisky"]; 
    var quantite = [3,4,2];
    var prix = [0.90,5,15]; 
     
    var nb = produit.length;
    var res = [];
    var total = 0;
    for( var i=0; i<nb; i++) {
      res[i] = quantite[i]+" "+produit[i]+" à "+Number.parseFloat(prix[i]).toFixed(2)+"€";
      if (quantite[i] > 1) {
        res[i] += " l'unité, sous-total "+Number.parseFloat(quantite[i]*prix[i]).toFixed(2)+"€";
      } 
      total += Number.parseFloat(quantite[i]*prix[i]);
    }
    var affiche = res.join("\n");
    affiche += "\n"+"total : "+Number.parseFloat(total).toFixed(2)+"€";
    console.log(affiche);

  4. #4
    Membre averti
    Homme Profil pro
    Etudiant
    Inscrit en
    Décembre 2018
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Etudiant

    Informations forums :
    Inscription : Décembre 2018
    Messages : 17
    Par défaut
    Ahah oui effectivement si je veux coder après tout cet alcool.. Pas sûre que je sois efficace mdr

    Merci beaucoup pour vos réponses c'est tout bon

    Merci et à la prochaine

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

Discussions similaires

  1. Demande d'aide sur mon code
    Par b.soufiane dans le forum C++
    Réponses: 6
    Dernier message: 07/12/2007, 16h36
  2. Aide sur mon Code !
    Par b.soufiane dans le forum C
    Réponses: 10
    Dernier message: 07/12/2007, 12h38
  3. petit probleme sur mon code
    Par MORPHEUS50 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 13/05/2007, 18h16
  4. [FFT] Votre avis sur mon code
    Par deubelte dans le forum C++
    Réponses: 1
    Dernier message: 10/02/2007, 20h14
  5. Doute sur mon code, découpage de texte
    Par goblin dans le forum Langage
    Réponses: 3
    Dernier message: 16/10/2006, 20h26

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