Petit jeu de hasard.
Dev C++
Source / Exemple :
#include <iostream.h>
#include <stdlib.h>
#include <stdio.h>
#include <time.h>
#include <iostream.h>
using namespace std;
void premier();
void debut();
void init();
int credit, mise, ordi, joueur, vies, d;
char c;
void init()
{
credit = 10000;
vies = 5;
debut();
}
void debut()
{
if (credit < 1)
{
cout << "PERDU!!!\n\n";
init();
}
printf ("Titgrand \n\n 'MIZEZ SANS COMPTER'\n\n ");
cout << "credit = " << credit << "\n\n" ;
cout << "vies = " << vies << "\n\n";
if (vies = 5)
{
cout << "Niveau de difficulte:\n\n";
cout << "1.Facile (0-25)\n\n";
cout << "2.Moyen (0-50)\n\n";
cout << "3.Dificile (0-100)\n\n";
cout << "ou une autre touche quitter\n\n";
cin >> c;
cout << "\n\n";
switch (c)
{
case '1' : d = 25; // the random number will be between 0 and max
break;
case '2' : d = 50;
break;
case '3' : d = 100;
break;
default : exit(0);
break;
}
srand( (unsigned)time( NULL ) ); //initialise le générateur de nombres aléatoires
ordi = rand() % d; //nombre aléatoire entre 0 et d
}
premier();
}
void premier()
{
if (vies == 0)
{
cout << "plus de vies\n\n";
credit = credit - mise;
vies = 5;
debut();
}
if (vies == 5)
{
cout << "MISE ? \n\n";
cin >> mise;
if (mise > credit)
{
cout << "hep! credit = " << credit << "\n\n";
premier();
}
if (mise < 1)
{
cout << "hem!";
premier();
}
}
cout << "Nombre choisi?\n\n";
cin >> joueur;
if (joueur > ordi)
{
cout << "Trop grand!\n\n";
vies = vies - 1;
}
if (joueur < ordi)
{
cout << "Trop petit!\n\n";
vies = vies - 1;
}
if (joueur == ordi)
{
cout << "GAGNE!!!\n\n";
credit = credit + mise + mise * vies * d;
vies = 5;
debut();
}
premier ();
}
void main()
{
init();
return 0;
}
Conclusion :
Fonctionne avec Dev C++.
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.