Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace u
- {
- class Program
- {
- public static void Main(string[] args)
- {
- Console.WriteLine("---Jeu de la roulette---");
- Console.WriteLine("Combien de participants ?");
- int nombreParticipant = int.Parse(Console.ReadLine());
- string[] tabTypePari = new string[nombreParticipant];
- int[] tabMisePari = new int[nombreParticipant];
- int[] tabPari = new int[nombreParticipant];
- for(int i = 0;i<nombreParticipant;i++)
- {
- Console.WriteLine("Joueur numéro {0}",i+1);
- tabTypePari[i] = TypePari();
- tabPari[i] = Pari(tabTypePari[i]);
- tabMisePari[i] = Mise();
- }
- int NoTirage = Tirage();
- Annonce(NoTirage);
- for(int i = 0;i<nombreParticipant;i++)
- {
- Résultat(NoTirage);
- }
- Console.ReadLine();
- }
- /// < summary>
- ///
- /// < /summary>
- /// < param name="">< /param>
- /// < param name="">< /param>
- /// < param name="">< /param>
- /// < returns>< /returns>
- static int Tirage()
- {
- var rand = new Random();
- int NoTirage = rand.Next(36);
- return NoTirage;
- }
- /// < summary>
- ///
- /// < /summary>
- /// < param name="">< /param>
- /// < param name="">< /param>
- /// < param name="">< /param>
- /// < returns>< /returns>
- static bool Parité(int valeur)
- {
- bool parite;
- if (valeur % 2 == 0)
- {
- parite = true;
- }
- else
- {
- parite = false;
- }
- return parite;
- }
- /// < summary>
- ///
- /// < /summary>
- /// < param name="">< /param>
- /// < param name="">< /param>
- /// < param name="">< /param>
- /// < returns>< /returns>
- static bool Couleur(int valeur)
- {
- int c1 = valeur / 10;
- int c2 = valeur % 10;
- int nombre = c1 + c2;
- bool couleur;
- bool parite = Parité(nombre);
- if(parite == true || nombre == 1 || nombre == 29)
- {
- couleur = true;
- }
- else
- {
- couleur = false;
- }
- return couleur;
- }
- /// < summary>
- ///
- /// < /summary>
- /// < param name="">< /param>
- /// < param name="">< /param>
- /// < param name="">< /param>
- /// < returns>< /returns>
- static bool Passe(int valeur)
- {
- bool passe;
- if(valeur <= 18)
- {
- passe = false;
- }
- else
- {
- passe = true;
- }
- return passe;
- }
- /// < summary>
- ///
- /// < /summary>
- /// < param name="">< /param>
- /// < param name="">< /param>
- /// < param name="">< /param>
- /// < returns>< /returns>
- static void Annonce(int valeur)
- {
- string couleur, parite, passe;
- if (Couleur(valeur) == true)
- {
- couleur = "noir";
- }
- else
- {
- couleur = "rouge";
- }
- if(Parité(valeur) == true)
- {
- parite = "pair";
- }
- else
- {
- parite = "impair";
- }
- if(Passe(valeur) == true)
- {
- passe = "passe";
- }
- else
- {
- passe = "manque";
- }
- Console.WriteLine("Le {0},{1},{2} et {3}",valeur,couleur,parite,passe);
- }
- /// < summary>
- ///
- /// < /summary>
- /// < param name="">< /param>
- /// < param name="">< /param>
- /// < param name="">< /param>
- /// < returns>< /returns>
- static int Pari(string pari)
- {
- int chiffre = -1;
- int couleur, pair, passe;
- if(pari == "1")
- {
- while(chiffre > 36 || chiffre <= 0)
- {
- Console.WriteLine("Quel chiffre ?");
- chiffre = int.Parse(Console.ReadLine());
- if(chiffre > 36 || chiffre <= 0)
- {
- Console.WriteLine("Le nombre n'est pas entre 0 et 36");
- }
- }
- }
- else
- {
- if(pari == "2")
- {
- Console.WriteLine("Quelle couleur ?");
- Console.WriteLine("Rouge [100] Noir [200]");
- couleur = int.Parse(Console.ReadLine());
- }
- else
- {
- if(pari == "3")
- {
- Console.WriteLine("Pair [300] Impair [400] ?");
- pair = int.Parse(Console.ReadLine());
- }
- else
- {
- if(pari == "4")
- {
- Console.WriteLine("Passe [500] Manque [600]");
- passe = int.Parse(Console.ReadLine());
- }
- }
- }
- }
- return chiffre ;
- }
- /// < summary>
- ///
- /// < /summary>
- /// < param name="">< /param>
- /// < param name="">< /param>
- /// < param name="">< /param>
- /// < returns>< /returns>
- static int Mise()
- {
- int mise = 0;
- Console.WriteLine("Combien misez-vous ?");
- mise = int.Parse(Console.ReadLine());
- return mise;
- }
- /// < summary>
- ///
- /// < /summary>
- /// < param name="">< /param>
- /// < param name="">< /param>
- /// < param name="">< /param>
- /// < returns>< /returns>
- static string TypePari()
- {
- Console.WriteLine("Sur quel paramètre voulez vous parier ?");
- Console.WriteLine("Chiffre [1] Couleur [2] Pair [3] 18 premiers/derniers [4]");
- string typePari = Console.ReadLine();
- return typePari;
- }
- static void Résultat(int valeur)
- {
- if
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment