Un petit jeu
hafa
-
Zestyr Messages postés 503 Statut Membre -
Zestyr Messages postés 503 Statut Membre -
Bonjour,
vous pouvez m'aider à trouver mes erreurs svp, j'ai cherché mais j'ai pas trouvé
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(int argc, char *argv[])
{
int optionjeu = 0, nombreentrer = 0 , nombremystere = 0 , coups = 0 ;
const int Max = 100 , Min = 1 ;
srand(time(NULL));
nombremystere = ( rand() % ( Max - Min + 1 ) ) + Min ;
printf ( " ++++++++bienvenue au jeu le nombre mystere++++++++\n " );
printf ( " veillez choisir votre option de jeu\n " ) ;
printf ( " pour l'option SOLO faites le 1 \n " ) ;
printf ( " pour l'option DUO faites le 2 \n " ) ;
scanf ( "%d", &optionjeu );
switch ( optionjeu )
case 1 :
for ( coups = 0 , coups <= 3 , coups++ )
{
do
{
if ( nombremystere == nombreentrer )
{ printf ( " bravo! vous avez trouvez le nombre myster \n " );
}
else if ( nombremystere < nombreentrer )
{ printf ( " C'est moins !\n " ) ;
}
else if (nombremystere > nombreentrer )
{ printf ( " C'est plus !\n " ) ;
}
}while ( nombremyster != nombreentrer ) ;
}
case 2 :
printf (" joueur 1 faites entrer le nombre \n ");
do
{ for ( coups = 0 , coups <= 3 , coups++ )
if ( nombremystere == nombreentrer )
{ printf ( " bravo! vous avez trouvez le nombre myster \n " );
}
else if ( nombremystere < nombreentrer )
{ printf ( " C'est moins !\n " ) ;
}
else if (nombremyster > nombreentrer )
{ printf ( " C'est plus !\n " ) ;
}
}while ( nombremyster != nombreentrer ) ;
printf ( " joueur 2 faites entrer le nombre \n " ) ;
if ( nombremystere == nombreentrer )
{ printf ( " bravo! vous avez trouvez le nombre myster \n " );
}
else if ( nombremystere < nombreentrer )
{ printf ( " C'est moins !\n " ) ;
}
else if (nombremyster > nombreentrer )
{ printf ( " C'est plus !\n " ) ;
}
}while ( nombremyster != nombreentrer ) ;
system("PAUSE");
return 0;
}
merci pour votre aide .
HAFA
vous pouvez m'aider à trouver mes erreurs svp, j'ai cherché mais j'ai pas trouvé
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(int argc, char *argv[])
{
int optionjeu = 0, nombreentrer = 0 , nombremystere = 0 , coups = 0 ;
const int Max = 100 , Min = 1 ;
srand(time(NULL));
nombremystere = ( rand() % ( Max - Min + 1 ) ) + Min ;
printf ( " ++++++++bienvenue au jeu le nombre mystere++++++++\n " );
printf ( " veillez choisir votre option de jeu\n " ) ;
printf ( " pour l'option SOLO faites le 1 \n " ) ;
printf ( " pour l'option DUO faites le 2 \n " ) ;
scanf ( "%d", &optionjeu );
switch ( optionjeu )
case 1 :
for ( coups = 0 , coups <= 3 , coups++ )
{
do
{
if ( nombremystere == nombreentrer )
{ printf ( " bravo! vous avez trouvez le nombre myster \n " );
}
else if ( nombremystere < nombreentrer )
{ printf ( " C'est moins !\n " ) ;
}
else if (nombremystere > nombreentrer )
{ printf ( " C'est plus !\n " ) ;
}
}while ( nombremyster != nombreentrer ) ;
}
case 2 :
printf (" joueur 1 faites entrer le nombre \n ");
do
{ for ( coups = 0 , coups <= 3 , coups++ )
if ( nombremystere == nombreentrer )
{ printf ( " bravo! vous avez trouvez le nombre myster \n " );
}
else if ( nombremystere < nombreentrer )
{ printf ( " C'est moins !\n " ) ;
}
else if (nombremyster > nombreentrer )
{ printf ( " C'est plus !\n " ) ;
}
}while ( nombremyster != nombreentrer ) ;
printf ( " joueur 2 faites entrer le nombre \n " ) ;
if ( nombremystere == nombreentrer )
{ printf ( " bravo! vous avez trouvez le nombre myster \n " );
}
else if ( nombremystere < nombreentrer )
{ printf ( " C'est moins !\n " ) ;
}
else if (nombremyster > nombreentrer )
{ printf ( " C'est plus !\n " ) ;
}
}while ( nombremyster != nombreentrer ) ;
system("PAUSE");
return 0;
}
merci pour votre aide .
HAFA
A voir également:
- Un petit jeu
- 94 degrés jeu - Télécharger - Divers Jeux
- 94 jeu - Télécharger - Puzzle & Réflexion
- Petit 2 ✓ - Forum Bureautique
- Petit point vert snap ✓ - Forum Snapchat
- Jeu java - Télécharger - Jeux vidéo
2 réponses
Bonjour, personnellement je n'utilise pas trop le C++ et ne vais donc pas t'être d'une grande utilité.
Maintenant si tu veux rendre la lecture de ton post plus agréables pour ceux qui pourraient t'aider, je te conseille de mettre le code de ton programme entre les balises <code > et </code > ce qui donnera ceci :
Bref tout le monde peut voir ton code indenté ce qui est bien plus agréable (indentation = retraits qui donnent une structure plus propre au code).
Bonne chance.
Maintenant si tu veux rendre la lecture de ton post plus agréables pour ceux qui pourraient t'aider, je te conseille de mettre le code de ton programme entre les balises <code > et </code > ce qui donnera ceci :
public class Denombrement
{
public Denombrement()
{
}
public boolean estDenombrable()
{
return false;
}
}
Bref tout le monde peut voir ton code indenté ce qui est bien plus agréable (indentation = retraits qui donnent une structure plus propre au code).
Bonne chance.
Il y a beaucoup d'erreurs dans ton codes:
-les paramètres d'une boucle for sont séparés par des points virgules et non des points virgules, ex:
-tu as déclaré une variable nombremystere de type int mais tu utilise souvent une variable que tu n'a pas déclarer: nombremyster.
-A mon avis ton switch n'est pas efficace sur les 2 case
J'ai regarder vite fait, il doit surement avoir d'autre erreurs, dispose tu d'un debugger?
Bonne continuation
-les paramètres d'une boucle for sont séparés par des points virgules et non des points virgules, ex:
for(int i = 0; i < 10; i++){}
-tu as déclaré une variable nombremystere de type int mais tu utilise souvent une variable que tu n'a pas déclarer: nombremyster.
-A mon avis ton switch n'est pas efficace sur les 2 case
J'ai regarder vite fait, il doit surement avoir d'autre erreurs, dispose tu d'un debugger?
Bonne continuation