Jackpot[dev c++]

Description

Jackpot en DOS.
Si les trois nbrs sont pareils, vous gagnez des sous.
Si la somme des trois nbrs fait 14, vous gagnez des sous.
Mais si la somme des 3 nbrs fait 13, vous perdez le double de votre maise.
Sinon, vous perdez vous mise.
Appuyez sur CTRL + C pour arreter l'application.
Dev C++

Source / Exemple :


#include <iostream.h>
#include <stdlib.h>
#include <stdio.h>
#include <time.h>
#include <iostream.h>
#include <conio.c>
using namespace std;
void premier();
void deuxieme();
void troisieme();
void jack();
void init();
int credit, mise, x, y, z, joueur;
void init()
{
  credit = 10000;
premier();
}
void premier()
{
  if (credit < 1)
  {
  cout << "PERDU!!!\n\n";
  init();
  }
 cout << "credit = " << credit << "\n\n" ;
 cout << "Mise?\n\n";
 cin >> mise;
 cout << "\n\n";
 if (mise > credit)
 {
 cout << "HEP!";
 premier();
 }
 if (mise < 1)
 {
 cout << "HEM!";
 premier();
 }

 deuxieme();
}
void deuxieme()
 {
clrscr();
  srand( (unsigned)time( NULL ) );
  x = rand() % 9;
  y = rand() % 9;
  z = rand() % 9;
  cout << "ÉÍÍÍÍÍËÍÍÍÍÍËÍÍÍÍÍ»\n";
  cout << "º     º     º     º\n";
  cout << "º  "<< x <<"  º  "<< y <<"  º  "<< z <<"  º\n";
  cout << "º     º     º     º\n";
  cout << "ÌÍÍÍÍÍÊÍÍÍÍÍÊÍÍÍÍ͹\n";
  cout << "º                 º\n";
  cout << "º                 º\n";
  cout << "º  ÉÍÍÍÍÍÍÍÍÍÍÍ»  º\n";
  cout << "º  º           º  º\n";
  cout << "º  º  JACKPOT  º  º\n";
  cout << "º  º           º  º\n";
  cout << "º  ÈÍÍÍÍÍÍÍÍÍÍͼ  º\n";
  cout << "º                 º\n";
  cout << "º                 º\n";
  cout << "º     ÉÍÍÍÍÍ»     º\n";
  cout << "º     º     º     º\n";
  cout << "º     º     º     º\n";
  cout << "ÈÍÍÍÍÍÊÍÍÍÍÍÊÍÍÍÍͼ\n";

troisieme();
 }
void troisieme()
 {

 if (x == 0)
 {
 if (y == 0)
 {
 if (z == 0)
 {
 cout << "JACKPOT\n\n";
 credit = credit + mise * 15;
 premier();
 }
 }
 }
 if (x == y)
 {
 if (y == z)
 {
 cout << "GAGNE!!!\n\n";
 credit = credit + mise * 5;
 premier();
 }
 }
 if (x + y + z == 14)
 {
 cout << "14, bonheur...\n\n";
 credit = credit + mise * 2;
 premier();
 }

 if (x + y + z == 13)
 {
 cout << "13, malheur...\n\n";
 credit = credit - 2 * mise;
 premier();
 }

 credit = credit - mise;
 premier();
 }
 void main()
   {
clrscr();
   textbackground(BLUE);
clrscr();
   cout << "JACKPOT\n\nQUITTER = Ctrl + C\n\n";
   init();
   return 0;
   }

Conclusion :


Fonctionne avec le compilateur Dev C++

Codes Sources

A voir également

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.