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

C++ Discussion :

Probleme boucle FOR


Sujet :

C++

  1. #1
    Membre actif
    Homme Profil pro
    Inscrit en
    Avril 2005
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Avril 2005
    Messages : 61
    Par défaut Probleme boucle FOR
    Bonjour, ca fait un certain temp que je n'ai pas touché a mon compilateur, j'essaye de faire un calculateur, et ma boucle for ne fonctionne pas, quelqun voit pourquoi?

    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
    25
    #include <cstdio>
    #include <iostream>
    #include <cmath>
    using namespace std;
     
    int main()
    {
    int gold;
    gold = 0;
    int magiclevel;
    magiclevel = 1;
    int mana;
    mana=1600;
     
     
    cout << "Please Enter the ammount of gold you have to waste in mana potion. this program assume you arleady have magic level 1    ";
    cin >> gold;
     
    for(gold=gold;gold<=mana;magiclevel++)
    {
        mana = mana+mana*1.1;
     
    }
    cout << "With " << gold << " you will reach magic level " << magiclevel << " using " << mana << " mana as a mage.";
    }

    et dans la sortie, "gold" reste au montant qu'on rentre, magiclevel reste a 1, et mana reste a 1600

  2. #2
    Invité de passage
    Inscrit en
    Mai 2010
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 1
    Par défaut
    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
    25
    #include <cstdio>
    #include <iostream>
    #include <cmath>
    using namespace std;
     
    int main()
    {
    int gold;
    gold = 0;
    int magiclevel;
    magiclevel = 1;
    double  mana;
    mana=1600;
     
     
    cout << "Please Enter the ammount of gold you have to waste in mana potion. this program assume you arleady have magic level 1    ";
    cin >> gold;
     
    for(int i = 0;i < gold;i++)
    {
        mana = mana+mana*1.1;
        cout << "With " << gold << " you will reach magic level " << magiclevel++ << " using " << mana << " mana as a mage."<<endl;
     
    }
    }

  3. #3
    Rédacteur
    Avatar de 3DArchi
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    7 634
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 7 634
    Par défaut
    Salut,
    Erreur d'inattention ou cours de C++ vraiment trop lointain ?
    En tout cas, pose toi la question de savoir ce que tu as voulu exprimer dans cette boucle : for(gold=gold;gold<=mana;magiclevel++) Sur les 3 éléments : l'initialisation (gold=gold), la condition de poursuite (gold<=mana) et l'incrément (magiclevel++), je ne vois pas le rapport entre eux... Disons que dans une boucle lisibile, comme le montre dramanuti, tu utilises la même variable dans ces 3 parties de la boucle : for(int i = 0;i < gold;i++)

Discussions similaires

  1. Probleme boucle For
    Par uldrych.maillet dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 12/12/2007, 15h09
  2. Probleme boucle For Each controls
    Par Tusbar dans le forum Windows Forms
    Réponses: 21
    Dernier message: 13/09/2007, 23h56
  3. probleme boucle for
    Par ricoree78 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 22/05/2007, 12h27
  4. probleme boucle for
    Par michael75 dans le forum Général JavaScript
    Réponses: 28
    Dernier message: 25/01/2007, 18h51
  5. Probleme boucle for
    Par griese dans le forum Linux
    Réponses: 4
    Dernier message: 06/12/2006, 14h39

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