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 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105
| #include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
using namespace std;
int main()
{
system ("cls");
cout<<"Jeu de Tennis";
cout<<endl;
cout<<"tapez une touche pour commencer la partie"<<endl;
cin.get();
system ("cls");
cout<<"Choix nombre de sets (3 ou 5)"<<endl;
int choixset=0;
cin >> choixset;
cout<<endl;
switch(choixset)
{
case 3:
cout<<"Jeu en 3 parties";
break;
case 5:
cout<<"Jeu en 5 parties";
break;
default:
cout<<"Erreur, fin du programme" ;
return 0;
}
cout<<endl;
cout << "Tapez une touche pour poursuivre"<<endl;
cin.get();
int scoreP1=0,scoreP2=0;
int setP1=0, setP2=0;
int who=0;
bool match=true;
system ("cls");
for (int i =1; i<=choixset; i++)
{
cout<<"Le Set n° "<< i <<" va commencer"<<endl;
cout<<"Pressez une touche..."<<endl;
cin.get();
while(match)
{
srand (time(NULL));
who = rand() % 2 + 1;
switch (who)
{
case 1: cout<<"Jeu Joueur 1"<<endl;
scoreP1++;
case 2: cout<<"Jeu Joueur 2"<<endl;
scoreP2++;
}
if (scoreP1==6) {cout<<"Set pour le Joueur 1"<<endl;scoreP1=0;setP1++;match=false;}
else if (scoreP2==6) {cout<<"Set pour le Joueur 2"<<endl;scoreP2=0;setP2++;match=false;}
}
match= true;
}
if (setP1<setP2) cout<<"Joueur 2 remporte le match"<<endl;
else cout<<"Joueur 1 remporte le match"<<endl;
cout<<"Nombre de sets pour le joueur 1 : "<<setP1<< endl;
cout<<"Nombre de sets pour le joueur 2 : "<<setP2<< endl<<endl;
cout<<"Le match se termine. Au revoir !!"<<endl;
return 0;
} |
Partager