djedu59
Messages postés4Date d'inscriptiondimanche 6 août 2006StatutMembreDernière intervention21 avril 2007
-
19 avril 2007 à 23:57
Loki6
Messages postés286Date d'inscriptiondimanche 27 novembre 2005StatutMembreDernière intervention27 décembre 2009
-
25 avril 2007 à 17:42
Bonsoir les programmeurs je suis entrain de creer un programme "nombre mystere" (tres courant ) que j'ai appris grace a un livre et j'essaye maintenant de y integrer des fonctions en plus comme la dificulté ou le nombres de tentatives pour trouver le nombre mystere.Tout marcher bien quand j'ai integrer la dificulté ,le compilateur de code:blocks sous windows compile bien sans probleme mon code mais rien ne s'affiche sur l'ecran, j'ai juste un message disant d'appuyer sur entrer
Pourriez vous m'eclaircir sur mon code .
Merci d'avance
int main()
{
// Declaration des variables
int Nbmystere, joueur; //variables du joueur et du nombre mystere
int valeur = 0; //valeur pour le modulo du rand srand((int)time(NULL));
Nbmystere = rand() %valeur;
int score = 0; //score est pour le nombre de tentatives
int dificult = 0; //dificult pour choisir le nivo de dificulté entre 1 a 4 pour les if() int x = 0; //donne au joueur entre quel intervalle il choisi le numero
cout<<" -------------------------\n |Jeux du nombre mystere|\n ------------------------- \n";
cout<<"veuiller choisir un niveau de dificulter de 1 a 4 : "<<endl;
cin>>dificult;
if(dificult == 1)
{
valeur = 20;
x = 20;
}
if (dificult == 2)
{ /* Pour La Dificulter du jeu
valeur = 100; Prend en Compte certaines x = 15; Conditions. */
}
if (dificult == 3)
{
valeur = 200;
x = 10;
}
if (dificult == 4)
{
valeur = 400;
x = 5;
}
do
{
cout<<"Veillez choisir un chiffre entre 0 et "<<x<<" : ";
cin>>joueur;
score++;
if(score == x)
{
cout<<"trop tard on recommence a 0"<<endl; / /dificulté sur un nombre de tour on recommence le jeu
Nbmystere = rand() %valeur;
score= 0;
}
if (joueur==Nbmystere)
{
cout<<"bravo t'es trop fort\n";
cout<<"tu as fait "<<score<<"tentatives"<<endl;
}
djedu59
Messages postés4Date d'inscriptiondimanche 6 août 2006StatutMembreDernière intervention21 avril 2007 21 avril 2007 à 18:01
Merci oui je viens de trouver le probleme j'ai donc deplacer la variable
Nbmystere = rand() %valeur;
en dessous des condition if et else comme sa la sa marche :D merci