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 :

jeu en c++


Sujet :

C++

  1. #1
    Membre habitu�
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    8
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 8
    Par d�faut jeu en c++
    bonjour � tous j'essaie de faire un 421 mais je ne parvient pas � changer les des voici mon programme pouvez vous m'aider s'il vous plait

    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
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    #include<iostream>
    #include<stdlib.h>
    #include<stdio.h>
     
    using namespace std;
    int main(void)
    {
        char c,e,f,g,t,d;
        unsigned short n1,n2,n3;
     
        cout<<"jeu du 421"<<endl;
        cout<<"lancer les des en frappant une touche"<<endl;
        getchar();
        n1=(rand()%6)+1;
        n2=(rand()%6)+1;
        n3=(rand()%6)+1;
     
        cout<<"\n voici les des :"<<n1<<" "<<n2<<" "<<n3<<"\n"<<endl;
     
        if(((n1==4)&&(n2==2)&&(n3==1))||
        ((n1==4)&&(n2==1)&&(n3==2))||
        ((n1==2)&&(n2==4)&&(n3==1))||
        ((n1==2)&&(n2==1)&&(n3==4))||
        ((n1==1)&&(n2==2)&&(n3==4))||
        ((n1==1)&&(n2==4)&&(n3==2)))
        cout<<"gagne"<<endl;
        else
        cout<<"perdu"<<endl;
     
       do
        {cout<<"pour relancer le de 1 tapez e, pour relancer le de 2 tapez f, pour relancer le de 3 tapez g, pour relancer tous les des tapez t \n"<<endl;
        c=getchar();
     
        if(c=='e'){n1=(rand()%6)+1;}
        if(c=='f'){n2=(rand()%6)+1;}
        if(c=='g'){n3=(rand()%6)+1;}
        if(c=='t'){
        n1=(rand()%6)+1;
        n2=(rand()%6)+1;
        n3=(rand()%6)+1;}
     
     
        cout<<"\n voici les des :"<<n1<<" "<<n2<<" "<<n3<<"\n"<<endl;
        }
     
        while((c=='e')||(c=='f')||(c=='g')||(c=='t'));
        system("pause");
     
        return (0);
    }

  2. #2
    R�dacteur
    Avatar de Laurent Gomila
    Profil pro
    D�veloppeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Par d�faut
    je ne parvient pas � changer les des
    Mais encore... ?

  3. #3
    Membre habitu�
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    8
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 8
    Par d�faut
    en fait j'arive a compiler mon programme mais lorsque je l'execute il me permet de changer une fois les des et le while ne fonctionne pas comme je voudrais

    merci

  4. #4
    Membre �m�rite Avatar de reggae
    Profil pro
    Inscrit en
    Ao�t 2005
    Messages
    773
    D�tails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Ao�t 2005
    Messages : 773
    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
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
     
    #include<iostream>
    #include<stdlib.h>
    #include<stdio.h>
     
    using namespace std;
    int main(void)
    {
        char c,e,f,g,t,d;
        unsigned short n1,n2,n3;
     
        cout<<"jeu du 421"<<endl;
        cout<<"lancer les des en frappant une touche"<<endl;
        getchar();
        n1=(rand()%6)+1;
        n2=(rand()%6)+1;
        n3=(rand()%6)+1;
     
        cout<<"\n voici les des :"<<n1<<" "<<n2<<" "<<n3<<"\n"<<endl;
     
        if(((n1==4)&&(n2==2)&&(n3==1))||
        ((n1==4)&&(n2==1)&&(n3==2))||
        ((n1==2)&&(n2==4)&&(n3==1))||
        ((n1==2)&&(n2==1)&&(n3==4))||
        ((n1==1)&&(n2==2)&&(n3==4))||
        ((n1==1)&&(n2==4)&&(n3==2)))
        cout<<"gagne"<<endl;
        else
        cout<<"perdu"<<endl;
     
       do
        {
        cout<<"pour relancer le de 1 tapez e, pour relancer le de 2 tapez f, pour relancer le de 3 tapez g, pour relancer tous les des tapez t \n"<<endl;
        cin >> c;
     
        if(c=='e'){n1=(rand()%6)+1;}
        if(c=='f'){n2=(rand()%6)+1;}
        if(c=='g'){n3=(rand()%6)+1;}
        if(c=='t'){
        n1=(rand()%6)+1;
        n2=(rand()%6)+1;
        n3=(rand()%6)+1;}
     
     
        cout<<"\n voici les des :"<<n1<<" "<<n2<<" "<<n3<<"\n"<<endl;
        }
        while((c=='e')||(c=='f')||(c=='g')||(c=='t'));
     
        system("pause");
     
        return (0);
    }
    Personnellement c'est le getchar qui arr�tait le prog... Je l'ai remplac� par un cin >> c...
    Bon apr�s-midi

  5. #5
    Membre habitu�
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    8
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 8
    Par d�faut
    merci beaucoup pour votre aide ce site est vraiment super
    et c'est un peu bete pour un getchar et un cin

    merci encore

Discussions similaires

  1. Quel style de DirectX pour un jeu 2D ?
    Par delire8 dans le forum DirectX
    R�ponses: 34
    Dernier message: 31/07/2003, 00h47
  2. R�ponses: 7
    Dernier message: 18/06/2003, 15h20
  3. [socket][tcp] jeu en reseau
    Par souris_sonic dans le forum D�veloppement
    R�ponses: 2
    Dernier message: 30/05/2003, 07h31
  4. [C r�seau d�butant] jeu
    Par Heimdall dans le forum D�veloppement
    R�ponses: 6
    Dernier message: 22/05/2003, 13h58
  5. Une d�claration pour la survie du jeu vid�o en France
    Par Freakazoid dans le forum DirectX
    R�ponses: 1
    Dernier message: 30/10/2002, 14h31

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