begin process at 2013 06 19 08:40:30
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Jeux

 > JEU VACHE TAUREAU

JEU VACHE TAUREAU


 Description

Cliquez pour voir la capture en taille normale
merci cppfrance
attend le mise à jour
auteur : jlidi ANOUAR
etudiant systéme informatique et logiciel "ISIMAhdia"
3200 TATAOUINE
TUNISIA
aide sur le jeu:
"Le jeu ° Vache Taureau °"
"consiste a choisir une nombre"
"forme 4 numero différent exp:"
"1294 (pas '1'02'1');         "
"si l'un de numéro de nombre "
"qui vous choisi est égale à"
"l'un   de     numéro   dont"
"l'ordinateur le choisi aléato-"
"irement donc il y a un taureau"
"{il faut que le numéro de j"
"est la meme place que le num-"
"ero de l'ordinateur} et etc"
"si un numero ne pas dans le "
"bon place donc il y a vache."
w salam w ra7mat q____|____||.

Source

  • #include <stdlib.h>
  • #include <stdio.h>
  • #include <time.h>
  • #include<windows.h>
  • #include <conio.h>
  • using namespace std;
  • int texte;
  • int fond;
  • const HANDLE MaConsoleEcran=GetStdHandle(STD_OUTPUT_HANDLE);
  • void CouleurTexte( int CouleurTexte )
  • {
  • texte = CouleurTexte;
  • SetConsoleTextAttribute (MaConsoleEcran, texte | fond);
  • }
  • void CouleurFond(int CouleurFond)
  • {
  • fond = CouleurFond << 4;
  • SetConsoleTextAttribute (MaConsoleEcran, texte | fond);
  • }
  • void TITRE (char *titre)
  • {
  • SetConsoleTitle ( titre);
  • }
  • const HANDLE Console = GetStdHandle(STD_OUTPUT_HANDLE);
  • void TailleEcran(int x, int y)
  • {
  • COORD MaTailleEcran = {x,y};
  • SMALL_RECT MonRectangle = {0,0,x-1,y-1};
  • SetConsoleScreenBufferSize (Console,MaTailleEcran);
  • SetConsoleWindowInfo(Console,TRUE,&MonRectangle);
  • }
  • void Gotoxy (int x, int y) // Coordonnées du curseur à une zone bien précise
  • {
  • COORD position = { x, y };
  • SetConsoleCursorPosition (Console, position);
  • }
  • int tableau(int O1, int O2, int H, int V )// Variables parametrables
  • { // pour creer un carre ou rectangle
  • int incre; // variable d'incrementation
  • Gotoxy(O1, O2);// point d'origine de x et y
  • printf("\xDA"); // angle haut gauche
  • for ( incre =1; incre <= H; incre++) // incrementation de la ligne du haut
  • {
  • printf("\xC4"); // ligne droite
  • if ( incre ==H ) printf("\xBF"); // angle haut droit
  • }
  • for ( incre =1; incre <= V; incre++)//incrementation de la ligne verticale droite
  • {
  • Gotoxy(O1+H+1,O2+1); // reprise du tracé a cet endroit
  • printf("\xB3");
  • O2++;
  • }
  • for ( incre =1; incre <= V; incre++)//incrementation de la ligne verticale gauche
  • {
  • Gotoxy(O1,O2-V+1);// reprise du tracé a cet endroit
  • printf("\xB3");
  • O2++; // icrementation de y soit 02
  • }
  • Gotoxy(O1,O2-V+1); // reprise du tracé a cet endroit pour ligne du bas
  • printf("\xC0"); // angle bas gauche
  • for ( incre =1; incre <= H; incre++) // incrementation de la ligne du bas
  • {
  • printf("\xC4"); // ligne droite du bas
  • if ( incre ==H )printf("\xD9"); // fin d'incrementation, inscription angle bas droit
  • }
  • }
  • int main () {
  • char *titre = " VACHE TAUREAU ** Par ANOUAR ** ";
  • TITRE(titre);
  • TailleEcran(80,36);
  • int i,j,x,choix,rejouer,k=10,t[4],ta[4],cont,taureau,vache,trouve,tent,z;
  • CouleurTexte(FOREGROUND_BLUE | FOREGROUND_GREEN | FOREGROUND_INTENSITY);
  • printf("\n");
  • printf(" ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ\n");
  • CouleurTexte(FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_INTENSITY);
  • printf(" ³³\t\t\t\t\t\t\t\t\t ³³\n");
  • printf(" ³³\t\t\t\t\t\t\t\t\t ³³\n");
  • printf(" ³³\t\t\t\t\t\t\t\t\t ³³\n");
  • printf(" ³³");
  • CouleurTexte(FOREGROUND_GREEN | FOREGROUND_INTENSITY);
  • printf(" \t\t .::::::: VACHE TAUREAU :::::::. ");
  • CouleurTexte(FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_INTENSITY);
  • printf("\t ³³\n");
  • printf(" ³³\t\t\t\t\t\t\t\t\t ³³\n");
  • printf(" ³³\t\t\t\t\t\t\t\t\t ³³\n");
  • printf(" ³³\t\t\t\t\t\t\t\t\t ³³\n");
  • printf(" ³³\t\t\t\t\t\t\t\t\t ³³\n");
  • printf(" ³³\t\t\t\t\t\t\t\t\t ³³\n");
  • printf(" ³³");
  • CouleurTexte(FOREGROUND_RED | FOREGROUND_INTENSITY);
  • printf("\t\t mini projet programmation ");
  • CouleurTexte(FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_INTENSITY);
  • printf("\t\t ³³\n");
  • printf(" ³³\t\t\t\t\t\t\t\t\t ³³\n");
  • printf(" ³³\t\t\t\t\t\t\t\t\t ³³\n");
  • printf(" ³³\t\t\t\t\t\t\t\t\t ³³\n");
  • printf(" ³³\t\t\t\t\t\t\t\t\t ³³\n");
  • printf(" ³³\t\t\t\t\t\t\t\t\t ³³\n");
  • printf(" ³³\t\t\t\t\t\t\t\t\t ³³\n");
  • CouleurTexte(FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_INTENSITY);
  • printf(" ³³ \t\t **************");
  • CouleurTexte(FOREGROUND_GREEN | FOREGROUND_INTENSITY);
  • printf(" elabore par ");
  • CouleurTexte(FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_INTENSITY);
  • printf(" ************* \t\t ³³\n");
  • printf(" ³³\t\t\t\t\t\t\t\t\t ³³\n");
  • printf(" ³³\t\t\t\t\t\t\t\t\t ³³\n");
  • printf(" ³³\t\t\t\t\t\t\t\t\t ³³\n");
  • printf(" ³³\t\t\t\t\t\t\t\t\t ³³\n");
  • printf(" ³³");
  • CouleurTexte(FOREGROUND_RED );
  • printf(" Mr :\t");
  • CouleurTexte(FOREGROUND_RED | FOREGROUND_BLUE | FOREGROUND_INTENSITY);
  • printf(" JLIDI ANOUAR ");
  • CouleurTexte(FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_INTENSITY);
  • printf("\t\t ³³\n");
  • printf(" ³³\t\t\t\t\t\t\t\t\t ³³\n");
  • printf(" ³³\t\t\t\t\t\t\t\t\t ³³\n");
  • printf(" ³³\t\t\t\t\t\t\t\t\t ³³\n");
  • printf(" ³³\t\t\t\t \t\t°°° S I L 2 A °°° \t ³³\n");
  • printf(" ³³\t\t\t\t\t\t\t\t\t ³³\n");
  • printf(" ³³\t\t\t\t\t\t\t\t\t ³³\n");
  • printf(" ³³\t\t\t\t\t\t\t\t\t ³³\n");
  • printf(" ³³\t\t\t\t\t\t\t\t\t ³³\n");
  • CouleurTexte(FOREGROUND_BLUE | FOREGROUND_GREEN | FOREGROUND_INTENSITY);
  • printf(" ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ\n");
  • CouleurTexte(FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE | FOREGROUND_INTENSITY);
  • printf("\n Appuyer sur une touche pour entrer : ");
  • getch();
  • calc:
  • CouleurFond(FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE | FOREGROUND_INTENSITY);
  • system("cls");
  • CouleurTexte(FOREGROUND_GREEN | FOREGROUND_INTENSITY);
  • tableau(48,4,30,18);
  • CouleurTexte(rand() % (9) + 34 );
  • tableau(1,1,77,1);
  • tableau(49,5,28,1);
  • tableau(2,4,42,26);
  • tableau(48,24,30,10);
  • Gotoxy(60,5);
  • CouleurTexte(FOREGROUND_RED |FOREGROUND_GREEN | FOREGROUND_INTENSITY);
  • printf("* aide *");
  • CouleurTexte(FOREGROUND_RED | FOREGROUND_BLUE );
  • Gotoxy(3,4);
  • printf("ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ");
  • Gotoxy(3,5);
  • printf("ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ");
  • Gotoxy(3,6);
  • printf("ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ");
  • Gotoxy(3,7);
  • printf("ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ");
  • Gotoxy(3,8);
  • printf("ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ");
  • Gotoxy(3,9);
  • printf("ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ");
  • Gotoxy(3,10);
  • printf("ÛÛÛÛÛÛÛÛÛÛÛÛ ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ");
  • Gotoxy(3,11);
  • printf("ÛÛÛÛÛÛÛÛÛÛÛÛ ÛÛÛÛÛÛ ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ");
  • Gotoxy(3,12);
  • printf("ÛÛÛÛÛÛÛÛÛÛÛÛ ÛÛÛÛÛÛ ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ");
  • Gotoxy(3,13);
  • printf("ÛÛÛÛÛÛÛÛÛÛÛÛ ÛÛÛÛÛÛ ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ");
  • Gotoxy(3,14);
  • printf("ÛÛÛÛÛÛÛÛÛÛÛÛ ÛÛÛÛÛÛ ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ");
  • Gotoxy(3,15);
  • printf("ÛÛÛÛÛÛÛÛÛÛÛÛ ÛÛÛÛÛÛÛ");
  • Gotoxy(3,16);
  • printf("ÛÛÛÛÛÛÛÛÛÛÛÛ ÛÛÛÛÛÛ ÛÛÛÛÛÛÛÛÛÛ ÛÛÛÛÛÛÛÛÛÛ");
  • Gotoxy(3,17);
  • printf("ÛÛÛÛÛÛÛÛÛÛÛÛ ÛÛÛÛÛÛ ÛÛÛÛÛÛÛÛÛÛ ÛÛÛÛÛÛÛÛÛÛ");
  • Gotoxy(3,18);
  • printf("ÛÛÛÛÛÛÛÛÛÛÛÛ ÛÛÛÛÛÛ ÛÛÛÛÛÛÛÛÛÛ ÛÛÛÛÛÛÛÛÛÛ");
  • Gotoxy(3,19);
  • printf("ÛÛÛÛÛÛÛÛÛÛÛÛ ÛÛÛÛÛÛ ÛÛÛÛÛÛÛÛÛÛ ÛÛÛÛÛÛÛÛÛÛ");
  • Gotoxy(3,20);
  • printf("ÛÛÛÛÛÛÛÛÛÛÛÛ ÛÛÛÛÛÛ ÛÛÛÛÛÛÛÛÛÛ ÛÛÛÛÛÛÛÛÛÛ");
  • Gotoxy(3,21);
  • printf("ÛÛÛÛÛÛÛÛÛÛÛÛ ÛÛÛÛÛÛ ÛÛÛÛÛÛÛÛÛÛ ÛÛÛÛÛÛÛÛÛÛ");
  • Gotoxy(3,22);
  • printf("ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ ÛÛÛÛÛÛÛÛÛÛ");
  • Gotoxy(3,23);
  • printf("ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ ÛÛÛÛÛÛÛÛÛÛ");
  • Gotoxy(3,24);
  • printf("ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ ÛÛÛÛ ÛÛÛÛÛÛÛÛÛÛ");
  • Gotoxy(3,25);
  • printf("ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ ÛÛÛÛÛÛÛ ÛÛÛÛÛÛÛÛÛÛ");
  • Gotoxy(3,26);
  • printf("ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ ÛÛÛÛÛÛÛÛÛÛ");
  • Gotoxy(3,27);
  • printf("ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ");
  • Gotoxy(3,28);
  • printf("ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ");
  • Gotoxy(3,29);
  • printf("ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ");
  • CouleurTexte(rand() % (22) + 80 );
  • Gotoxy(49,7);
  • printf("Le jeu ° Vache Toureau °");
  • Gotoxy(49,8);
  • printf("consiste a chisir une nombre");
  • Gotoxy(49,9);
  • printf("forme 4 numero different exp:");
  • Gotoxy(49,10);
  • printf("1294 (pas '1'02'1'); ");
  • Gotoxy(49,11);
  • printf("si l'un de numero de nombre ");
  • Gotoxy(49,12);
  • printf("qui vous choisi est egale a");
  • Gotoxy(49,13);
  • printf("l'un de numero dont");
  • Gotoxy(49,14);
  • printf("l'ordinateur le choisi aleato-");
  • Gotoxy(49,15);
  • printf("irement donc il y a un toureau");
  • Gotoxy(49,16);
  • printf("{il faut que le numero de j");
  • Gotoxy(49,17);
  • printf("est la meme place que le num-");
  • Gotoxy(49,18);
  • printf("ero de l'ordinateur} et etc");
  • Gotoxy(49,19);
  • printf("si un numero ne pas dans le ");
  • Gotoxy(49,20);
  • printf("bon place donc il y a vache.");
  • CouleurTexte(rand() % (33) + 65 );
  • Gotoxy(49,21);
  • printf(" !!!!! Bon Chance !!!!!!");
  • Gotoxy(1,1);
  • printf(" ÛÛÛÛÛÛÛÛÛ VACHE TOUREAU ÛÛÛÛÛÛÛÛÛ par ÛÛÛÛÛÛÛÛÛ JLIDI ANOUAR ÛÛÛÛÛÛÛÛÛ");
  • char CH;
  • Gotoxy(56,24);
  • printf(" **options**");
  • Gotoxy(52,27);
  • printf(" 1-pour jouer");
  • Gotoxy(52,29);
  • printf(" q-pour quitter");
  • tableau(60,30,4,2);
  • Gotoxy(62,31);
  • scanf("%c",&CH);
  • system("cls");
  • switch (CH) {
  • case '1' :
  • do {
  • srand(time(0));
  • x=(rand()%1000)+9000;
  • z=x;
  • for(i=0;i<4;i++) {
  • t[i]=x%k;
  • x=x/k; }
  • i=0;trouve=0;j=0;
  • while((trouve==0)&&(j<4))
  • {j=i+1;
  • while((trouve==0)&&(j<4))
  • {if(t[j]==t[i]) trouve=1;
  • else j++;
  • }
  • i++;
  • }
  • }while(trouve==1);
  • cont=0;
  • do{do{
  • cont++;
  • if(trouve==1)
  • printf("donner une nouvelle tentative \n");
  • else
  • printf("donner votre tentative\n");
  • scanf("%d",&tent);
  • for(i=0;i<4;i++) {
  • ta[i]=tent%k;
  • tent=tent/k;
  • }
  • i=0;trouve=0;j=0;
  • while((trouve==0)&&(i<4))
  • {j=i+1;
  • while((trouve==0)&&(j<4)) {
  • if(ta[j]==ta[i])
  • trouve=1;
  • else j++;
  • }
  • i++;
  • }
  • if(trouve==1)
  • printf("votre tentative est incorrecte\n");
  • }while(trouve==1);
  • taureau=0;vache=0;
  • for(i=0;i<4;i++)
  • {if(ta[i]==t[i])
  • taureau++;
  • }
  • for(i=0;i<4;i++)
  • {
  • for(j=0;j<4;j++)
  • {if((ta[i]==t[j])&&(i!=j))
  • vache++;
  • }
  • }
  • printf("le nb de vaches est :\t%d\n",vache);
  • printf("le nb de taureau est :\t%d\n",taureau);
  • if(taureau==4)
  • { printf("bravoooooooooooooo!!!!!!!!!!\n\a");
  • printf(" vous avez le trouver en %d tentative\n",cont);
  • }}
  • while(taureau!=4);
  • case 'q' :
  • system("cls");
  • printf("\n\n\n\n\n\n");
  • CouleurTexte(FOREGROUND_BLUE | FOREGROUND_GREEN );
  • printf("\t\t\t Û ÛÛ Û ÛÛÛÛÛ Û Û Û ÛÛÛ\n");
  • printf("\t\t\t ÛÛÛÛÛ Û Û Û Û Û Û Û ÛÛÛÛÛ ÛÛÛ \n");
  • printf("\t\t\t Û Û Û ÛÛ ÛÛÛÛÛ ÛÛÛÛÛ Û Û Û Û \n");
  • printf("\n\n\n\n");
  • CouleurTexte(FOREGROUND_RED | FOREGROUND_GREEN );
  • printf("\tvous pouvez me contactez sur : \n");
  • printf("\t\t e-mail : anouar.44@hotmail.fr\n");
  • printf("\t\t web : afrada.hi5.com \n");
  • printf("\n\n\n\n\n\n\n");
  • system("pause");
  • return EXIT_SUCCESS;
  • default :
  • goto calc;
  • }
  • }
#include <stdlib.h>
#include <stdio.h>
#include <time.h>
#include<windows.h>
#include <conio.h>
using namespace std;       
int texte;
int fond;
const HANDLE MaConsoleEcran=GetStdHandle(STD_OUTPUT_HANDLE);
void CouleurTexte( int CouleurTexte )
{
	texte = CouleurTexte;
	SetConsoleTextAttribute (MaConsoleEcran, texte | fond);

}

void CouleurFond(int CouleurFond)
{

	fond = CouleurFond << 4;
	SetConsoleTextAttribute (MaConsoleEcran, texte | fond);
}
  
void TITRE (char *titre)
{
 SetConsoleTitle ( titre);
}
const HANDLE Console =  GetStdHandle(STD_OUTPUT_HANDLE);
void TailleEcran(int x, int y)
{                          
COORD MaTailleEcran = {x,y};  
SMALL_RECT MonRectangle = {0,0,x-1,y-1};
SetConsoleScreenBufferSize (Console,MaTailleEcran);
SetConsoleWindowInfo(Console,TRUE,&MonRectangle);
}
void Gotoxy (int x, int y) // Coordonnées du curseur à une zone bien précise
{
COORD position = { x, y }; 
SetConsoleCursorPosition    (Console, position);
} 
int tableau(int O1, int O2, int H, int V )// Variables parametrables
{                                          // pour creer un carre ou rectangle
int incre; // variable d'incrementation
Gotoxy(O1, O2);// point d'origine de x et y
printf("\xDA"); // angle haut gauche

for ( incre =1; incre <= H; incre++) // incrementation de la ligne du haut
{
printf("\xC4"); // ligne droite
  
  
    if ( incre ==H ) printf("\xBF"); // angle haut droit
}
 
for ( incre =1; incre <= V; incre++)//incrementation de la ligne verticale droite
{
   Gotoxy(O1+H+1,O2+1); // reprise du tracé a cet endroit
   printf("\xB3");
   O2++;
}

for ( incre =1; incre <= V; incre++)//incrementation de la ligne verticale gauche
{
 Gotoxy(O1,O2-V+1);// reprise du tracé a cet endroit
 printf("\xB3");
  O2++; // icrementation de y soit 02
 
 
}
 Gotoxy(O1,O2-V+1); // reprise du tracé a cet endroit pour ligne du bas
 printf("\xC0"); // angle bas gauche

for ( incre =1; incre <= H; incre++)  // incrementation de la ligne du bas
{
 printf("\xC4"); // ligne droite du bas
  
  if ( incre ==H )printf("\xD9"); // fin d'incrementation, inscription angle bas droit
   
}
}
int main ()  { 
char *titre = "                                                              VACHE TAUREAU     **   Par ANOUAR   ** ";

TITRE(titre);
TailleEcran(80,36); 
int i,j,x,choix,rejouer,k=10,t[4],ta[4],cont,taureau,vache,trouve,tent,z;
CouleurTexte(FOREGROUND_BLUE | FOREGROUND_GREEN | FOREGROUND_INTENSITY);
printf("\n");
printf("    ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ\n");
CouleurTexte(FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_INTENSITY);
printf("    ³³\t\t\t\t\t\t\t\t\t ³³\n");
printf("    ³³\t\t\t\t\t\t\t\t\t ³³\n");
printf("    ³³\t\t\t\t\t\t\t\t\t ³³\n");
printf("    ³³");
CouleurTexte(FOREGROUND_GREEN | FOREGROUND_INTENSITY);
printf("     \t\t .::::::: VACHE TAUREAU :::::::.        ");
CouleurTexte(FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_INTENSITY);
printf("\t ³³\n");
printf("    ³³\t\t\t\t\t\t\t\t\t ³³\n");
printf("    ³³\t\t\t\t\t\t\t\t\t ³³\n");
printf("    ³³\t\t\t\t\t\t\t\t\t ³³\n");
printf("    ³³\t\t\t\t\t\t\t\t\t ³³\n");
printf("    ³³\t\t\t\t\t\t\t\t\t ³³\n");
printf("    ³³");
CouleurTexte(FOREGROUND_RED | FOREGROUND_INTENSITY);
printf("\t\t mini          projet        programmation   ");
CouleurTexte(FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_INTENSITY);
printf("\t\t ³³\n");
printf("    ³³\t\t\t\t\t\t\t\t\t ³³\n");
printf("    ³³\t\t\t\t\t\t\t\t\t ³³\n");
printf("    ³³\t\t\t\t\t\t\t\t\t ³³\n");
printf("    ³³\t\t\t\t\t\t\t\t\t ³³\n");
printf("    ³³\t\t\t\t\t\t\t\t\t ³³\n");
printf("    ³³\t\t\t\t\t\t\t\t\t ³³\n");
CouleurTexte(FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_INTENSITY);
printf("    ³³ \t\t **************");
CouleurTexte(FOREGROUND_GREEN | FOREGROUND_INTENSITY);
printf("   elabore par ");
CouleurTexte(FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_INTENSITY);
printf(" ************* \t\t ³³\n");
printf("    ³³\t\t\t\t\t\t\t\t\t ³³\n");
printf("    ³³\t\t\t\t\t\t\t\t\t ³³\n");
printf("    ³³\t\t\t\t\t\t\t\t\t ³³\n");
printf("    ³³\t\t\t\t\t\t\t\t\t ³³\n");
printf("    ³³");
CouleurTexte(FOREGROUND_RED );
printf("           Mr :\t"); 
CouleurTexte(FOREGROUND_RED | FOREGROUND_BLUE | FOREGROUND_INTENSITY);
printf("               JLIDI  ANOUAR    ");
CouleurTexte(FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_INTENSITY);
printf("\t\t ³³\n");
printf("    ³³\t\t\t\t\t\t\t\t\t ³³\n");
printf("    ³³\t\t\t\t\t\t\t\t\t ³³\n");
printf("    ³³\t\t\t\t\t\t\t\t\t ³³\n");
printf("    ³³\t\t\t\t     \t\t°°°  S I L 2 A  °°° \t ³³\n");
printf("    ³³\t\t\t\t\t\t\t\t\t ³³\n");
printf("    ³³\t\t\t\t\t\t\t\t\t ³³\n");
printf("    ³³\t\t\t\t\t\t\t\t\t ³³\n");
printf("    ³³\t\t\t\t\t\t\t\t\t ³³\n");
CouleurTexte(FOREGROUND_BLUE | FOREGROUND_GREEN | FOREGROUND_INTENSITY);
printf("    ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ\n");
CouleurTexte(FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE | FOREGROUND_INTENSITY);
printf("\n    Appuyer sur une touche pour entrer  :           ");
getch();
  calc:
 CouleurFond(FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE | FOREGROUND_INTENSITY);
 system("cls");
 CouleurTexte(FOREGROUND_GREEN | FOREGROUND_INTENSITY);
 tableau(48,4,30,18);
 CouleurTexte(rand() % (9) + 34 ); 
 tableau(1,1,77,1);
 tableau(49,5,28,1);
 tableau(2,4,42,26);
 tableau(48,24,30,10);
 Gotoxy(60,5);
 CouleurTexte(FOREGROUND_RED  |FOREGROUND_GREEN | FOREGROUND_INTENSITY);
 printf("* aide *");
 CouleurTexte(FOREGROUND_RED | FOREGROUND_BLUE );
 Gotoxy(3,4);
 printf("ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ");
 Gotoxy(3,5);
 printf("ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ");
 Gotoxy(3,6);
 printf("ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ");
 Gotoxy(3,7);
 printf("ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ");
 Gotoxy(3,8);
 printf("ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ");
 Gotoxy(3,9);
 printf("ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ");
 Gotoxy(3,10);
 printf("ÛÛÛÛÛÛÛÛÛÛÛÛ        ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ");
 Gotoxy(3,11);
 printf("ÛÛÛÛÛÛÛÛÛÛÛÛ ÛÛÛÛÛÛ ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ");
 Gotoxy(3,12);
 printf("ÛÛÛÛÛÛÛÛÛÛÛÛ ÛÛÛÛÛÛ ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ");
 Gotoxy(3,13);
 printf("ÛÛÛÛÛÛÛÛÛÛÛÛ ÛÛÛÛÛÛ ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ");
 Gotoxy(3,14);
 printf("ÛÛÛÛÛÛÛÛÛÛÛÛ ÛÛÛÛÛÛ ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ");
 Gotoxy(3,15);
 printf("ÛÛÛÛÛÛÛÛÛÛÛÛ                       ÛÛÛÛÛÛÛ");
 Gotoxy(3,16);
 printf("ÛÛÛÛÛÛÛÛÛÛÛÛ ÛÛÛÛÛÛ ÛÛÛÛÛÛÛÛÛÛ  ÛÛÛÛÛÛÛÛÛÛ");
 Gotoxy(3,17);
 printf("ÛÛÛÛÛÛÛÛÛÛÛÛ ÛÛÛÛÛÛ ÛÛÛÛÛÛÛÛÛÛ  ÛÛÛÛÛÛÛÛÛÛ");
 Gotoxy(3,18);
 printf("ÛÛÛÛÛÛÛÛÛÛÛÛ ÛÛÛÛÛÛ ÛÛÛÛÛÛÛÛÛÛ  ÛÛÛÛÛÛÛÛÛÛ");
 Gotoxy(3,19);
 printf("ÛÛÛÛÛÛÛÛÛÛÛÛ ÛÛÛÛÛÛ ÛÛÛÛÛÛÛÛÛÛ  ÛÛÛÛÛÛÛÛÛÛ");
 Gotoxy(3,20);
 printf("ÛÛÛÛÛÛÛÛÛÛÛÛ ÛÛÛÛÛÛ ÛÛÛÛÛÛÛÛÛÛ  ÛÛÛÛÛÛÛÛÛÛ");
 Gotoxy(3,21);
 printf("ÛÛÛÛÛÛÛÛÛÛÛÛ ÛÛÛÛÛÛ ÛÛÛÛÛÛÛÛÛÛ  ÛÛÛÛÛÛÛÛÛÛ");
 Gotoxy(3,22);
 printf("ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ  ÛÛÛÛÛÛÛÛÛÛ");
 Gotoxy(3,23);
 printf("ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ  ÛÛÛÛÛÛÛÛÛÛ");
 Gotoxy(3,24);
 printf("ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ    ÛÛÛÛ  ÛÛÛÛÛÛÛÛÛÛ");
 Gotoxy(3,25);
 printf("ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ ÛÛÛÛÛÛÛ  ÛÛÛÛÛÛÛÛÛÛ");
 Gotoxy(3,26);
 printf("ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ          ÛÛÛÛÛÛÛÛÛÛ");
 Gotoxy(3,27);
 printf("ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ");
 Gotoxy(3,28);
 printf("ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ");
 Gotoxy(3,29);
 printf("ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ");
 CouleurTexte(rand() % (22) + 80 ); 
 Gotoxy(49,7);
 printf("Le jeu ° Vache Toureau °");
 Gotoxy(49,8);
 printf("consiste a chisir une nombre");
 Gotoxy(49,9);
 printf("forme 4 numero different exp:");
 Gotoxy(49,10);
 printf("1294 (pas '1'02'1');         ");
 Gotoxy(49,11);
 printf("si l'un de numero de nombre ");
 Gotoxy(49,12);
 printf("qui vous choisi est egale a");
 Gotoxy(49,13);
 printf("l'un   de     numero   dont");
 Gotoxy(49,14);
 printf("l'ordinateur le choisi aleato-");
 Gotoxy(49,15);
 printf("irement donc il y a un toureau");
 Gotoxy(49,16);
 printf("{il faut que le numero de j");
 Gotoxy(49,17);
 printf("est la meme place que le num-");
 Gotoxy(49,18);
 printf("ero de l'ordinateur} et etc");
 Gotoxy(49,19);
 printf("si un numero ne pas dans le ");
 Gotoxy(49,20);
 printf("bon place donc il y a vache.");
 CouleurTexte(rand() % (33) + 65 ); 
 Gotoxy(49,21);
 printf("  !!!!! Bon Chance !!!!!!");
 Gotoxy(1,1);
 printf("   ÛÛÛÛÛÛÛÛÛ VACHE TOUREAU ÛÛÛÛÛÛÛÛÛ par ÛÛÛÛÛÛÛÛÛ JLIDI ANOUAR ÛÛÛÛÛÛÛÛÛ"); 
 char CH;
 Gotoxy(56,24);
 printf("  **options**");
  Gotoxy(52,27);
 printf(" 1-pour jouer");
  Gotoxy(52,29);
 printf(" q-pour quitter");
 tableau(60,30,4,2);
 Gotoxy(62,31);
 scanf("%c",&CH); 
 system("cls");
 switch (CH) {
  case '1' :
 do {
   srand(time(0));
   x=(rand()%1000)+9000;
   z=x;
   for(i=0;i<4;i++) {
   t[i]=x%k;
   x=x/k; }
   i=0;trouve=0;j=0;
   while((trouve==0)&&(j<4))
   {j=i+1;
   while((trouve==0)&&(j<4))
   {if(t[j]==t[i]) trouve=1;
   else j++;
   }
   i++;
  }
}while(trouve==1);
cont=0;

  do{do{
 cont++;
 if(trouve==1)
 printf("donner une nouvelle tentative \n");
 else
 printf("donner votre tentative\n");
 scanf("%d",&tent);
 for(i=0;i<4;i++) {
  ta[i]=tent%k;
  tent=tent/k;
}
i=0;trouve=0;j=0;
while((trouve==0)&&(i<4))
{j=i+1;
 while((trouve==0)&&(j<4)) {
if(ta[j]==ta[i]) 
 trouve=1;
else j++;
}
i++;
}
if(trouve==1)
printf("votre tentative est incorrecte\n");
}while(trouve==1);
taureau=0;vache=0;
for(i=0;i<4;i++) 
{if(ta[i]==t[i])
taureau++;
}
for(i=0;i<4;i++)
{
for(j=0;j<4;j++)
{if((ta[i]==t[j])&&(i!=j))
 vache++;
}
}
printf("le nb de vaches est :\t%d\n",vache);
printf("le nb de taureau est :\t%d\n",taureau);
if(taureau==4)
{  printf("bravoooooooooooooo!!!!!!!!!!\n\a");
printf(" vous avez le trouver en %d tentative\n",cont); 
}}
while(taureau!=4);
 case 'q'  :
  system("cls");
 printf("\n\n\n\n\n\n");
 CouleurTexte(FOREGROUND_BLUE | FOREGROUND_GREEN );
 printf("\t\t\t    Û    ÛÛ  Û ÛÛÛÛÛ  Û   Û    Û    ÛÛÛ\n");
 printf("\t\t\t  ÛÛÛÛÛ  Û Û Û Û   Û  Û   Û  ÛÛÛÛÛ  ÛÛÛ  \n");
 printf("\t\t\t Û     Û Û  ÛÛ ÛÛÛÛÛ  ÛÛÛÛÛ Û     Û Û  Û  \n");
 printf("\n\n\n\n");
 CouleurTexte(FOREGROUND_RED | FOREGROUND_GREEN );
 printf("\tvous pouvez me contactez sur :        \n");
 printf("\t\t e-mail    : anouar.44@hotmail.fr\n");
 printf("\t\t web       : afrada.hi5.com      \n");
 printf("\n\n\n\n\n\n\n");
system("pause");
return EXIT_SUCCESS;
default :
  goto calc;
}
}

 Conclusion

merci cppfrance
à bientot JLIDI ANOUAR

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  •   projet anouar
    • anouar projet.devTélécharger ce fichier [Réservé aux membres club]888 octets
    • anouar projet.layoutTélécharger ce fichier [Réservé aux membres club]171 octets
    • Makefile.winTélécharger ce fichier [Réservé aux membres club]878 octets
    • vache taureau.cppTélécharger ce fichier [Réservé aux membres club]Voir ce fichier10 617 octets
    • vache taureau.oTélécharger ce fichier [Réservé aux membres club]10 408 octets

Télécharger le zip


 Sources de la même categorie

Source avec Zip Source avec une capture SUDOKU EN LANGAGE C par casseur
Source avec Zip Source avec une capture TUX JUMP 1.0 par ringo73
Source avec Zip ASCII_PHYSIX par BuuG63
Source avec Zip EAT GAME - AFFRONTEZ VOS AMIS par Nebur97232
Source avec Zip Source avec une capture FRUTISNAKE 1.0 par ringo73

Commentaires et avis

Commentaire de nataodevil le 27/11/2008 19:42:33

Je c'est pas si c'est fais exprès (dsl mais j'ai pas eu le temps de tout lire) mais quand on appuis sur "q" dans la demande de chiffres, le programme spam des messages.

Commentaire de roro14123 le 28/11/2008 10:03:38

il a l'aire bien ton jeux ( on dire le système de jeux du mastermind) :)

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Juin 2013
LMMJVSD
     12
3456789
10111213141516
17181920212223
24252627282930

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,562 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales