Course de chevaux !

Contenu du snippet

le programme demande de faire un pari sur un cheval ,puis affiche si le pari est gagnant ou non le deplacement des chevaux se fait grace au gotoxy(x,y);
x et y etant declare aleatoirement...grace a randomize();

Source / Exemple :


/* P.M.U By AMK */

#include <stdio.h>       //Les fichiers d'entetes :    //
#include <conio.h>       //conio : getch(); gotoxy();  //
#include <time.h>        //stdlib: randomize();        //
#include <stdlib.h>      //time.h : time !             //

void main()
{
int i;
int pari;
int premier;
time_t t;
int x1=0,x2=0,x3=0;
int che1=9,che2=8,che3=7;
int choix;

printf("\n Sur quel cheval allez vous parier ?\n 1-che1 2-che2 3-che3 \n");
scanf("%d",&choix);

switch(choix)
{

case 1 :
pari = 1;
break;

case 2 :
pari= 2;
break;

case 3 :
pari=3;
break;

default :

printf("\n you are crazy !");
break;
}
printf("\n Appuyez sur une touche pour debuter la course !");
getch();
clrscr(); /* J'efface l'ecran ! */

/* Dessin de la piste */
for (i=0;i<80;i++)
{
gotoxy(i,10); /* En voila une :) */
printf("-");
}
for (i=0;i<80;i++)
{
gotoxy(i,14); /* En voila une autre :) */
printf("-");
}
do
{
randomize();
gotoxy(x1,11);
printf(" ");
x1=x1+random(4)+1;
gotoxy(x1,11);
printf("%d",che1);

gotoxy(x2,12);
printf(" ");
x2=x2+random(4)+1;
gotoxy(x2,12);
printf("%d",che2);

gotoxy(x3,13);
printf(" ");
x3=x3+random(4)+1;
gotoxy(x3,13);
printf("%d",che3);
for (i=0;i<5000;i++)
time(&t);
}
while((x1<74) && (x2<74) && (x3<74));

/* Truc pour determiner le gagnat ! */

if ((x1 >x2) && (x1>x3))
{
premier=1;
}
else if ((x2>x1) && (x2>x3))
{
premier = 2;
}
else
{
premier = 3;
}
clrscr();
gotoxy(1,1);
if (premier==pari)
{
printf("\n ben voila c'est gagne 2000000000 euros grace a qui ?");
}
else
{
printf("\n non non perdu  le cheval gagnant est : %d",premier);
}
getch();
clrscr();
}

Conclusion :


voila ...
ah oui!je me suis inspire d'un exercice d'un cours!

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.