Course de chevaux !

Soyez le premier à donner votre avis sur cette source.

Snippet vu 5 203 fois - Téléchargée 35 fois

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

Ajouter un commentaire Commentaires
Messages postés
2
Date d'inscription
mercredi 25 novembre 2009
Statut
Membre
Dernière intervention
19 avril 2010

merci , peut m'etre aider.
Messages postés
2
Date d'inscription
vendredi 27 juin 2003
Statut
Membre
Dernière intervention
27 juin 2003

Salut,

je viens de compiler ton programme de course (djgpp), il m'affiche comme erreur :
too many arguments to function 'random'

alors, c'est mes débuts pour le C, et j'aimerai bien si tu as des sources / cours de C et non C++.
ouvert aussi à tes conseils pour mieux apprendre le C (pour moi c'est une urgance pour Septembre)
Lahoucine.
Messages postés
368
Date d'inscription
jeudi 13 mars 2003
Statut
Membre
Dernière intervention
27 janvier 2010
1
oui , c'est clair que pour le c# c'est encore une connerie de microsoft :)
Messages postés
157
Date d'inscription
jeudi 17 octobre 2002
Statut
Membre
Dernière intervention
11 septembre 2004

nikko a raison le C# on dirai un mélange de tou o fait on n'est pa obligé de connaitre le C pour apprendre le C++ (moi je connaissai que le vbscript avant le C++...)
Afficher les 16 commentaires

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.