![]() |
DAIGL - projet Nombre secret
|
![]() Pour m'écrire |
Réaliser un programme pour le jeu du nombre secret : l'ordinateur choisit un nombre secret et l'utilisateur doit retrouver ce nombre en faisant des propositions successives.
Programme NombreSecret // Jean Henri // 15 septembre 2004
borneMin, borneMax, nbSecret, nbUtilisateur sont entiers
borneMin <-- 1 borneMax <-- 100 nbSecret <-- ChoisirNbSecret (borneMin, borneMax)
Afficher "Saisir une proposition entre ", borneMin, " et ", borneMax saisir nbUtilisateur
si (nbUtilisateur < nbSecret) alors afficher "Vous êtes en dessous."
borneMin <-- nbUtilisateur fin si sinon si (nbUtilisateur > nbSecret) alors afficher "Vous êtes au dessus."
borneMax <-- nbUtilisateur fin si sinon afficher "Vous avez trouvé le nombre secret !" fin si fin si
fin |
#include <iostream> #include <cstdlib>
{ int borneMin = 1, borneMax = 100, nbSecret, nbUtilisateur;
srand (time(NULL));
nbSecret = choisirNbSecret(borneMin, borneMax);
cout << "Saisir une proposition entre " << borneMin << " et " << borneMax << " : "; cin >> nbUtilisateur;
if (nbUtilisateur < nbSecret) { cout << "Vous etes en dessous.\n";
if (nbUtilisateur > borneMin) borneMin = nbUtilisateur; } else { if (nbUtilisateur > nbSecret) { cout << "Vous etes au dessus.\n";
if (nbUtilisateur < borneMax) borneMax = nbUtilisateur; } else { cout << "Vous avez trouve le nombre secret !\n"; } } }while(nbUtilisateur != nbSecret);
return 0; }
{ return (rand()%(borneMax-borneMin+1) + borneMin); } |
CPP=C:\Progra~1\Dev-Cpp\bin\g++ CXXFLAGS= -Wall -ansi -I"C:/Progra~1/Dev-Cpp/include/c++" -I"C:/Progra~1/Dev-Cpp/include/c++/mingw32"
OBJ=$(EXEC).o
$(CPP) -o $(EXEC).exe $(OBJ)
$(CPP) -o $(OBJ) -c main.cpp $(CXXFLAGS)
del *.o
del $(EXEC).exe |
Les fichiers ci-dessus sont regroupés dans un fichier au format ZIP