C le jeu (parodié) qui veut gagner des millions ? mais il ne comporte que 4 questions et ce sont toujours les memes (je ne sais pas encore faire de fonction randomise pour le moment ).
Source / Exemple :
/* Source crée avec dev-c++ v 4.01 */
/*---------------------------------------------------------*/
/* Program : name "Qui veut gagner des euros?" */
/* Program conceptor : TeTsUo */
/* Program description : C'est le jeu très connu de la one */
/* Program copyrights : G.P.L (Free) */
/*---------------------------------------------------------*/
/*--------------------------*/
/* Librairie du compilateur */
/*--------------------------*/
#include <stdio.h>
#include <stdlib.h>
/*--------------------------*/
/* Définition des fonctions */
/*--------------------------*/
int bonne_rep(void);
int mauvaise_rep(void);
int reponse(void);
/*--------------------------*/
/* Définition des variables */
/*--------------------------*/
int selection;
char input[15]; /* Variable qui permet de mémoriser le nom entré au clavier */
char *message1 = "La reponse donnee n'est pas la bonne vous avez perdu tout vos gains"; /* Messages renvoyés */
char *message2 = "\n\nGagne vous avez trouve!!!"; /* Messages renvoyés */
char *message3 = "\n\nVous avez choisi de ne pas utiliser de joker";
int choix;
int demande;
/*--------------------*/
/* Début du programme */
/*--------------------*/
main()
{
printf("\n##### ##### ## #### #### #### ##### #### ## # ##### ####");
printf("\n # ## ### # # # # # # # ## # # #");
printf("\n # ### # # #### ### ### ##### ### # # # # ###");
printf("\n # # # # # # # # # # # # # #");
printf("\n # # # # # # #### ##### #### # ## # ####");
printf("\n\nBonjour vous etes sur tf1 et vous regardez 'qui veut gagner des euros'?");
printf("\n\nBonjour a vous tres heureux candidat comment vous nomme t-on ? : ");
gets(input);
printf("\n\tEh bien bonjour *__%s__*\n", input);
printf("\n\nNous allons donc commencer le jeux....");
printf("\n\n\t***Premiere question*** pour 100f :");
printf("\n\nQui a ecrit germinal ?");
printf("\n-1 Victor hugo");
printf("\n-2 Emile Zola");
printf("\n-3 Balzac");
printf("\n-4 J.C Vandame");
/* fonction qui permet de choisir la reponse et qui entraine */
reponse(); /*un message suivant la réponse donnée et suivant le type de
réponse la suite ou non du jeu */
}
/* Définitions des fonctions */
int reponse(void) /* Fonction qui permet de selectionner la réponse */
{
int selection = 0;
do
{
printf("\n\nChoix de la reponse : ", selection);
scanf("%d", &selection);
if(selection == 2)
{
bonne_rep();
printf("\n\nOn va pas s'arreter la on continue!!!");
printf("\n\n\t***Deuxieme question*** 1.000f :");
printf("\n\nQui est kenza ?");
printf("\n-1 Une Otarie");
printf("\n-2 Un personnage mythologique");
printf("\n-3 Une lofteuse");
printf("\n-4 Une race de loutre geante");
reponse2();
}
if(selection == 3)
{
mauvaise_rep(); /* Messages renvoyés par la fonction du même nom */
}
if(selection == 4)
{
mauvaise_rep(); /* Messages renvoyés par la fonction du même nom */
}
if(selection == 1)
{
mauvaise_rep(); /* Messages renvoyés par la fonction du même nom */
}
}while(selection < 1 || selection > 4);
return selection;
}
int bonne_rep(void) /* Fonction de renvoit des messages */
{
puts(message2);
}
int mauvaise_rep(void) /* Fonction de renvoit des messages */
{
puts(message1);
return 0;
}
int reponse2(void) /* fonction pour la deuxieme question et sa réponse */
{
int selection = 0;
do
{
printf("\n\nChoix de la reponse : ", selection);
scanf("%d", &selection);
if(selection == 3)
{
bonne_rep();
printf("\n\nC est encore gagne vous etes tres fort %s!", input);
printf("\nAller on continue!");
printf("\n\n\t***Troisieme question*** 10.000f :");
printf("\n\nQuel est la place de la terre par rapport au soleil?");
printf("\n-1 En premiere position");
printf("\n-2 En quatrieme position");
printf("\n-3 En deuxieme position");
printf("\n-4 En troisieme position");
reponse3();
}
if(selection == 2)
{
mauvaise_rep();
}
if(selection == 4)
{
mauvaise_rep();
}
if(selection == 1)
{
mauvaise_rep();
}
}while(selection < 1 || selection > 4);
return selection;
}
int reponse3(void) /* fonction pour la troisième question et sa réponse */
{
int selection = 0;
do
{
printf("\n\nChoix de la reponse : ", selection);
scanf("%d", &selection);
if(selection == 4)
{
bonne_rep();
printf("\n\nOk encore plus dure %s!", input);
printf("\n\n\t***Question quatre*** 100.000f :");
printf("\n\nQuel est le plus ancien film d' Arnold Schwarzenegger :");
printf("\n-1 Last Action Hero");
printf("\n-2 Predator");
printf("\n-3 Conan le Destructeur ");
printf("\n-4 Terminator");
reponse4();
}
if(selection == 2)
{
mauvaise_rep();
}
if(selection == 3)
{
mauvaise_rep();
}
if(selection == 1)
{
mauvaise_rep();
}
}while(selection < 1 || selection > 4);
return selection;
}
int reponse4(void) /* fonction pour la troisième question et sa réponse */
{
int selection = 0;
do
{
printf("\n\nChoix de la reponse : ", selection);
scanf("%d", &selection);
if(selection == 4)
{
bonne_rep();
printf("\n\nDecidement vous etes tres fort %s", input);
printf("\nBon on va voir si vous etes un candidat exeptionnel");
printf("\n\n\t***Derniere question*** 1.000.000f :");
printf("\n\nQ'appelle t-on memoire de masse ?");
printf("\n-1 Le disque dure");
printf("\n-2 La memoire flash");
printf("\n-3 La memoire paginee");
printf("\n-4 La memoire vive");
reponse5();
}
if(selection == 2)
{
mauvaise_rep();
}
if(selection == 3)
{
mauvaise_rep();
}
if(selection == 1)
{
mauvaise_rep();
}
}while(selection < 1 || selection > 4);
return selection;
}
int reponse5(void)
{
int selection = 0;
do
{
printf("\n\Choix de la reponse : ", selection);
scanf("%d", &selection);
if (selection == 1)
{
bonne_rep();
printf("\n\n\tBravo vous avez fini le jeu %s et remporte la somme de 1.000.000f!!!", input);
printf("\n\n\t\t##### ##### ##### # # #####");
printf("\n\t\t# # # # # # # # # #");
printf("\n\t\t##### ##### ##### # # # #");
printf("\n\t\t# # # # # # # # # #");
printf("\n\t\t##### # # # # # #####");
}
if (selection == 2)
{
mauvaise_rep();
}
if (selection == 4)
{
mauvaise_rep();
}
if (selection == 3)
{
mauvaise_rep();
}
}while (selection < 1 || selection > 4);
return selection;
}
Conclusion :
pas terrible et long!
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.