Se connecter avec
S'enregistrer | Connectez-vous

Prob avec mon CODE SOURCE d'un jeux Pile ou Face

Dernière réponse : dans Programmation

Bonjour !!!
J'ai un problème avec le CS d'un programme en turbo C que je dois faire pour l'écol pour lundi ...

je suis débutanat donc j'apprend mais la je ne vois pas ou sont mes erreurs ..
Le princip du prog c'est un pile ou face. L'ordi choisi un nombre entre 0 et 1 (avec une fonction random) et l'utilisateur choisi P ou F.

Voila le CS :

========================================================================


#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <ctype.h>
#include <time.h>

main()
{

char j;
int t,z;
randomize();
clrscr();
gotoxy (35,10);
printf ("Bienvenue");
gotoxy (27,11);
printf ("Dans le jeu Pile ou Face");
getch();
clrscr();
gotoxy (27,11);
printf ("Choisissez Pile ou Face (P/F)");
scanf ("%c", &j);
j= troupper (j);
t = random (2);

switch (t);
{
case (0):
{
z = 80;
break;
}

case (1):
{
z = 70;
break;
}
}

clrscr();
if(j==z)
printf ("Vous avez gagn‚");
else
printf ("Vous avez perdu");
getch ();
}

========================================================================

Merci bcp si vous avé une réponse !!!!!!
j'en ai besoin tres vite !!!!!!!! SVP SVP !!!
Je crois que sa doit etre tt con et que c'est une BETE fote mais je vois pas :s ...

Merci pour vos réponses (envoyé moi un mail SVP the_quent1@hotmail.com)

Bonne soiré !!!

Autres pages sur : prob code source jeux pile face

Lassé par la pub ? Créez un compte

si, sa compile, mais le prob c que j'ai 2erreurs ...
(g enlevé les break, sa ne me fais que 2 faute, avt j'en avais 4)

Et mnt, je ne vois pas et je ne comprend pas mes 2 erreur, il me dit que "case outside of switch in function main" ... :| :| :| ...

Merci, mnt je n'ai plus d'erreur ...

MAIS mon prog ne fonctionne pas :s :s
si je tape P il me di 'perdu' et si je tape F il me di 'gagné' et sa tt le tps .... alors qu'il devrai choisir l'un ou l'autre (grave a la fonction randomize)

===========================================================

main()
{

char j;
int t,z;
randomize();
clrscr();
gotoxy (35,10);
printf ("Bienvenue");
gotoxy (27,11);
printf ("Dans le jeu Pile ou Face");
getch();
clrscr();
gotoxy (27,11);
printf ("Choisissez Pile ou Face (P/F)");
scanf ("%c", &j);
j= toupper (j);
t = random (2);

switch (t)
{
case (0): z = 80;

case (1): z = 70;
clrscr();
}

clrscr();
if(j==z)
printf ("Vous avez gagn‚");
else
printf ("Vous avez perdu");
getch ();

}

===========================================================

C EST BON, C EST RESOLU !!!!

mon code source :

===========================================================


main()
{

char j;
int t,z;
randomize();
clrscr();
gotoxy (35,10);
printf ("Bienvenue");
gotoxy (27,11);
printf ("Dans le jeu Pile ou Face");
getch();
clrscr();
gotoxy (27,11);
printf ("Choisissez Pile ou Face (P/F)");
scanf ("%c", &j);

j = toupper (j);
t = random (2);

switch (t)
{
case (0): z = 80;
break;
case (1): z = 70;
break;

clrscr();
}

clrscr();
if(j==z)
printf ("Vous avez gagn‚");
else
printf ("Vous avez perdu");
getch ();

}

===========================================================

Mais un autre problème arrive ... :
je voudrais mettre un gotoxy(27,11) pour que le printf("vous avez gagné") et le printf("vous avez perdu") soit au milieu +/- de la page mais il ne veux pas, il me dit :
unreachable code in function main
et
Misplaced else in function main

:| :| :| :|

Si quelqu'un peu m'aider ... merci !!!
Lassé par la pub ? Créez un compte