Virtual FMAN forum
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Virtual FMAN forum

Virtual FMAN forum
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
-11%
Le deal à ne pas rater :
SAMSUNG 55Q70C – TV QLED 55″ (138 cm) 4K UHD 100Hz
549.99 € 619.99 €
Voir le deal

 

 Comptabiliser un nombre d'essais

Aller en bas 
2 participants
AuteurMessage
TNToon




Nombre de messages : 8
Date d'inscription : 22/04/2006

Comptabiliser un nombre d'essais Empty
MessageSujet: Comptabiliser un nombre d'essais   Comptabiliser un nombre d'essais EmptySam 22 Avr à 6:42

Bonjour à tous ! Smile

Je débute complètement dans le C++ et j'ai trouvé tes tutos très biens, ludiques et tout enfin bref... Je me suis lancé dans la "programmation" d'un jeu style "Devine le nombre entre x et y". Bon, j'ai presque fini mais pour l'enrichir, j'aimerais que le joueur puisse savoir en combien d'essais il a trouver le bon nombre mais je n'y arrive pas... Je vous montre une partie très simplifié du code. Ou est le problème ?

Code:
   
    int c;                  // Je définis un int pour le nombre d'essais...


    // Petit bout de code entre ces deux lignes... Je précise que n est le nombre que tape les joueurs et que r est le nombre a qui n doit être égal pour gagner.


    while (n!=r)
    {
    cin >> n;
   
    if (n<r)
    {
            cout << "Plus grand !" << endl;
            c=c+1;
    }
    if (n>r)
    {
            cout << "Plus petit !" << endl;
            c=c+1;
    }

    cout << "Bravo !" << endl;
    cout << "Vous avez trouvez le nombre en " << c << " coups." << endl;

Voilà si vous pouviez m'aider, merci ! Smile
Revenir en haut Aller en bas
countag




Nombre de messages : 57
Date d'inscription : 10/02/2006

Comptabiliser un nombre d'essais Empty
MessageSujet: Re: Comptabiliser un nombre d'essais   Comptabiliser un nombre d'essais EmptySam 22 Avr à 7:31

tu initialise pas ta variable donc c = ? on sait pas, c' est le compilateur qui choisi Smile avec de la chance tu peux avoir 0 mais tu peux avoir des valeurs aleatoire.

donc en gros tu dois avoir un code comme ceci :



Code:

#include <iostream>
#include <time.h>

using namespace std;

int main ()
{
    int r,n;
    int c=0;  //ON INITIALISE TOUJOURS SA VARIABLE, tu en as vu les consequences :)               

    r=(rand()%10)+1;

    // Petit bout de code entre ces deux lignes... Je précise que n est le nombre que tape les joueurs et que r est le nombre a qui n doit être égal pour gagner.


    while (n!=r)
    {
        cin >> n;
   
        if (n<r)
        {
            cout << "Plus grand !" << endl;
            c=c+1;
        }
        if (n>r)
        {
            cout << "Plus petit !" << endl;
            c=c+1;
        }
    }
    cout << "Bravo !" << endl;
    cout << "Vous avez trouvez le nombre en " << c << " coups." << endl;
    system("PAUSE");
    return 0;
}
Revenir en haut Aller en bas
TNToon




Nombre de messages : 8
Date d'inscription : 22/04/2006

Comptabiliser un nombre d'essais Empty
MessageSujet: Re: Comptabiliser un nombre d'essais   Comptabiliser un nombre d'essais EmptySam 22 Avr à 8:01

Ah d'accord... Ben merci ! J'ai testé ça marche impec' !

*tout fier de son premier vrai programme*
Revenir en haut Aller en bas
Contenu sponsorisé





Comptabiliser un nombre d'essais Empty
MessageSujet: Re: Comptabiliser un nombre d'essais   Comptabiliser un nombre d'essais Empty

Revenir en haut Aller en bas
 
Comptabiliser un nombre d'essais
Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Virtual FMAN forum :: Tutorial C++ :: Debutants en C++-
Sauter vers:  
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser