Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.Threading;
- namespace Rulet
- {
- class Program
- {
- static void Main(string[] args)
- {
- int opcija, broj;
- int brojNaRuletu;
- string parnepar;
- string boja;
- string crvena = "CRVENA";
- string crna = "CRNA";
- string zelena = "ZELENA";
- string paran = "PARAN";
- string neparan = "NEPARAN";
- //Menjamo boju texta na konzoli
- Console.ForegroundColor = ConsoleColor.Yellow;
- Console.WriteLine("Dobrodosli | OP Rulet ");
- for (int i = 0; i < 100; i++) //Ponavljaj petlju 100 puta ako treba
- {
- Console.ForegroundColor = ConsoleColor.Yellow;
- Console.WriteLine("*-*-*-*-*-*-*-*-*-*-*-*-*");
- Console.WriteLine("Odaberite opciju:");
- Console.WriteLine("1. Igraj Rulet");
- Console.WriteLine("2. Izadji");
- try
- {
- opcija = int.Parse(Console.ReadLine());
- if (i > 0)
- {
- Console.Clear();
- }
- if (opcija == 1)
- {
- Console.WriteLine("*-*-*-*-*-*-*-*-*-*-*-*-*");
- Console.WriteLine("Paran ili neparan?");
- Console.ForegroundColor = ConsoleColor.Cyan;
- parnepar = Console.ReadLine();
- Console.ForegroundColor = ConsoleColor.Yellow;
- string casepar = parnepar.ToUpper();
- Console.WriteLine("Boja: Crvena, Crna ili Zelena?");
- Console.ForegroundColor = ConsoleColor.Cyan;
- boja = Console.ReadLine();
- Console.ForegroundColor = ConsoleColor.Yellow;
- string caseboja = boja.ToUpper();
- Console.WriteLine("Broj od 0 do 36:");
- Console.ForegroundColor = ConsoleColor.Cyan;
- broj = int.Parse(Console.ReadLine());
- Console.ForegroundColor = ConsoleColor.Yellow;
- Console.WriteLine("*-*-*-*-*-*-*-*-*-*-*-*-*");
- Console.WriteLine("Pritisnite Enter kako bi pokrenuli Rulet.");
- Console.ReadLine();
- Console.ForegroundColor = ConsoleColor.Magenta;
- Console.WriteLine("////////////////////\n ");
- Console.WriteLine("Rulet se okrece...\n ");
- Console.WriteLine("////////////////////\n");
- Thread.Sleep(2000); //Cekaj 2 sekunde pa nastavi (2000 Miliseconds)
- //Nizovi
- int[] crveniBrojevi = { 1, 3, 5, 7, 9, 12, 14, 16, 18, 19, 21, 23, 27, 30, 32, 34, 36 };
- int[] crniBrojevi = { 2, 4, 6, 8, 10, 11, 13, 15, 17, 20, 22, 24, 26, 28, 29, 31, 33, 35 };
- //Random broj
- Random novibroj = new Random();
- brojNaRuletu = novibroj.Next(0, 36); //Nasumican broj izmedju 0 i 36
- if (crveniBrojevi.Contains(brojNaRuletu)) //Ako je crvena
- {
- if (brojNaRuletu % 2 == 0) //Ako je paran broj
- {
- Console.WriteLine("Rezultat na ruletu je broj: " + brojNaRuletu);
- Console.WriteLine("Boja: " + crvena);
- Console.WriteLine("Par/Nepar = Broj je: " + paran);
- Console.WriteLine("------------------------");
- //Pogodili BROJ - Nismo pogodili par/nepar i boju
- if (broj == brojNaRuletu && casepar != paran && caseboja != crvena)
- {
- Console.ForegroundColor = ConsoleColor.Green;
- Console.WriteLine("Pogodili ste broj!");
- Console.ForegroundColor = ConsoleColor.Red;
- Console.WriteLine("Niste pogodili boju i par/nepar. :(\n");
- }
- //Pogodili par/nepar i boju - Nismo pogodili broj
- else if (broj != brojNaRuletu && casepar == paran && caseboja == crvena)
- {
- Console.ForegroundColor = ConsoleColor.Green;
- Console.WriteLine("Pogodili ste boju i par/nepar!");
- Console.ForegroundColor = ConsoleColor.Red;
- Console.WriteLine("Niste pogodili broj. :(\n");
- }
- //Pogodili par/nepar - Nismo pogodili broj i boju
- if (casepar == paran && broj != brojNaRuletu && caseboja != crvena)
- {
- Console.ForegroundColor = ConsoleColor.Green;
- Console.WriteLine("Pogodili ste par/nepar!");
- Console.ForegroundColor = ConsoleColor.Red;
- Console.WriteLine("Niste pogodili broj i boju. :(\n");
- }
- //Pogodili broj i boju - Nismo pogodili par/nepar
- else if (broj == brojNaRuletu && casepar != paran && caseboja == crvena)
- {
- Console.ForegroundColor = ConsoleColor.Green;
- Console.WriteLine("Pogodili ste broj i boju!");
- Console.ForegroundColor = ConsoleColor.Red;
- Console.WriteLine("Niste pogodili par/nepar. :(\n");
- }
- //Pogodili boju - Nismo pogodili broj i par/nepar
- if (caseboja == crvena && broj != brojNaRuletu && casepar != paran)
- {
- Console.ForegroundColor = ConsoleColor.Green;
- Console.WriteLine("Pogodili ste boju!");
- Console.ForegroundColor = ConsoleColor.Red;
- Console.WriteLine("Niste pogodili broj i par/nepar. :(\n");
- }
- //Pogodili broj i par/nepar - Nismo pogodili boju
- else if (broj == brojNaRuletu && casepar == paran && caseboja != crvena)
- {
- Console.ForegroundColor = ConsoleColor.Green;
- Console.WriteLine("Pogodili ste broj i par/nepar!");
- Console.ForegroundColor = ConsoleColor.Red;
- Console.WriteLine("Niste pogodili boju. :(\n");
- }
- //Nista nismo pogodili
- if (broj != brojNaRuletu && casepar != paran && caseboja != crvena)
- {
- Console.ForegroundColor = ConsoleColor.Red;
- Console.WriteLine("Nazalost niste nista pogodili...Pokusajte ponovo!\n");
- }
- //Sve smo pogodili
- if (broj==brojNaRuletu && casepar==paran && caseboja==crvena)
- {
- Console.ForegroundColor = ConsoleColor.Green;
- Console.WriteLine("***Sve ste pogodili! Jackpot!!!***");
- }
- }
- else //Ako je neparan broj
- {
- Console.WriteLine("Rezultat na ruletu je broj: " + brojNaRuletu);
- Console.WriteLine("Boja: " + crvena);
- Console.WriteLine("Par/Nepar = Broj je:" + neparan);
- Console.WriteLine("------------------------");
- if (broj == brojNaRuletu && casepar != neparan && caseboja != crvena)
- {
- Console.ForegroundColor = ConsoleColor.Green;
- Console.WriteLine("Pogodili ste broj!");
- Console.ForegroundColor = ConsoleColor.Red;
- Console.WriteLine("Niste pogodili boju i par/nepar. :(\n");
- }
- else if (broj != brojNaRuletu && casepar == neparan && caseboja == crvena)
- {
- Console.ForegroundColor = ConsoleColor.Green;
- Console.WriteLine("Pogodili ste boju i par/nepar!");
- Console.ForegroundColor = ConsoleColor.Red;
- Console.WriteLine("Niste pogodili broj. :(\n");
- }
- if (casepar == neparan && broj != brojNaRuletu && caseboja != crvena)
- {
- Console.ForegroundColor = ConsoleColor.Green;
- Console.WriteLine("Pogodili ste par/nepar!");
- Console.ForegroundColor = ConsoleColor.Red;
- Console.WriteLine("Niste pogodili broj i boju. :(\n");
- }
- else if (broj == brojNaRuletu && casepar != neparan && caseboja == crvena)
- {
- Console.ForegroundColor = ConsoleColor.Green;
- Console.WriteLine("Pogodili ste broj i boju!");
- Console.ForegroundColor = ConsoleColor.Red;
- Console.WriteLine("Niste pogodili par/nepar. :(\n");
- }
- if (caseboja == crvena && broj != brojNaRuletu && casepar != neparan)
- {
- Console.ForegroundColor = ConsoleColor.Green;
- Console.WriteLine("Pogodili ste boju!");
- Console.ForegroundColor = ConsoleColor.Red;
- Console.WriteLine("Niste pogodili broj i par/nepar. :(\n");
- }
- else if (broj == brojNaRuletu && casepar == neparan && caseboja != crvena)
- {
- Console.ForegroundColor = ConsoleColor.Green;
- Console.WriteLine("Pogodili ste broj i par/nepar!");
- Console.ForegroundColor = ConsoleColor.Red;
- Console.WriteLine("Niste pogodili boju. :(\n");
- }
- if (broj != brojNaRuletu && casepar != neparan && caseboja != crvena)
- {
- Console.ForegroundColor = ConsoleColor.Red;
- Console.WriteLine("Nazalost niste nista pogodili...Pokusajte ponovo!\n");
- }
- if (broj == brojNaRuletu && casepar == neparan && caseboja == crvena)
- {
- Console.ForegroundColor = ConsoleColor.Green;
- Console.WriteLine("***Sve ste pogodili! Jackpot!!!***");
- }
- }
- }
- else if (crniBrojevi.Contains(brojNaRuletu)) //Ako je crna
- {
- if (brojNaRuletu % 2 == 0) //Ako je paran proj
- {
- Console.WriteLine("Rezultat na ruletu je broj: " + brojNaRuletu);
- Console.WriteLine("Boja: " + crna);
- Console.WriteLine("Par/Nepar = Broj je " + paran);
- Console.WriteLine("------------------------");
- if (broj == brojNaRuletu && casepar != paran && caseboja != crna)
- {
- Console.ForegroundColor = ConsoleColor.Green;
- Console.WriteLine("Pogodili ste broj!");
- Console.ForegroundColor = ConsoleColor.Red;
- Console.WriteLine("Niste pogodili boju i par/nepar. :(\n");
- }
- else if (broj != brojNaRuletu && casepar == paran && caseboja == crna)
- {
- Console.ForegroundColor = ConsoleColor.Green;
- Console.WriteLine("Pogodili ste boju i par/nepar!");
- Console.ForegroundColor = ConsoleColor.Red;
- Console.WriteLine("Niste pogodili broj. :(\n");
- }
- if (casepar == paran && broj != brojNaRuletu && caseboja != crna)
- {
- Console.ForegroundColor = ConsoleColor.Green;
- Console.WriteLine("Pogodili ste par/nepar!");
- Console.ForegroundColor = ConsoleColor.Red;
- Console.WriteLine("Niste pogodili broj i boju. :(\n");
- }
- else if (broj == brojNaRuletu && casepar != paran && caseboja == crna)
- {
- Console.ForegroundColor = ConsoleColor.Green;
- Console.WriteLine("Pogodili ste broj i boju!");
- Console.ForegroundColor = ConsoleColor.Red;
- Console.WriteLine("Niste pogodili par/nepar. :(\n");
- }
- if (caseboja == crna && broj != brojNaRuletu && casepar != paran)
- {
- Console.ForegroundColor = ConsoleColor.Green;
- Console.WriteLine("Pogodili ste boju!");
- Console.ForegroundColor = ConsoleColor.Red;
- Console.WriteLine("Niste pogodili broj i par/nepar. :(\n");
- }
- else if (broj == brojNaRuletu && casepar == paran && caseboja != crna)
- {
- Console.ForegroundColor = ConsoleColor.Green;
- Console.WriteLine("Pogodili ste broj i par/nepar!");
- Console.ForegroundColor = ConsoleColor.Red;
- Console.WriteLine("Niste pogodili boju. :(\n");
- }
- if (broj != brojNaRuletu && casepar != paran && caseboja != crna)
- {
- Console.ForegroundColor = ConsoleColor.Red;
- Console.WriteLine("Nazalost niste nista pogodili...Pokusajte ponovo!\n");
- }
- if (broj == brojNaRuletu && casepar == paran && caseboja == crna)
- {
- Console.ForegroundColor = ConsoleColor.Green;
- Console.WriteLine("***Sve ste pogodili! Jackpot!!!***");
- }
- }
- else // Ako je neparan broj
- {
- Console.WriteLine("Rezultat na ruletu je broj: " + brojNaRuletu);
- Console.WriteLine("Boja: " + crna);
- Console.WriteLine("Par/Nepar = Broj je " + neparan);
- Console.WriteLine("------------------------");
- if (broj == brojNaRuletu && casepar != neparan && caseboja != crna)
- {
- Console.ForegroundColor = ConsoleColor.Green;
- Console.WriteLine("Pogodili ste broj!");
- Console.ForegroundColor = ConsoleColor.Red;
- Console.WriteLine("Niste pogodili boju i par/nepar. :(\n");
- }
- else if (broj != brojNaRuletu && casepar == neparan && caseboja == crna)
- {
- Console.ForegroundColor = ConsoleColor.Green;
- Console.WriteLine("Pogodili ste boju i par/nepar!");
- Console.ForegroundColor = ConsoleColor.Red;
- Console.WriteLine("Niste pogodili broj. :(\n");
- }
- if (casepar == neparan && broj != brojNaRuletu && caseboja != crna)
- {
- Console.ForegroundColor = ConsoleColor.Green;
- Console.WriteLine("Pogodili ste par/nepar!");
- Console.ForegroundColor = ConsoleColor.Red;
- Console.WriteLine("Niste pogodili broj i boju. :(\n");
- }
- else if (broj == brojNaRuletu && casepar != neparan && caseboja == crna)
- {
- Console.ForegroundColor = ConsoleColor.Green;
- Console.WriteLine("Pogodili ste broj i boju!");
- Console.ForegroundColor = ConsoleColor.Red;
- Console.WriteLine("Niste pogodili par/nepar. :(\n");
- }
- if (caseboja == crna && broj != brojNaRuletu && casepar != neparan)
- {
- Console.ForegroundColor = ConsoleColor.Green;
- Console.WriteLine("Pogodili ste boju!");
- Console.ForegroundColor = ConsoleColor.Red;
- Console.WriteLine("Niste pogodili broj i par/nepar. :(\n");
- }
- else if (broj == brojNaRuletu && casepar == neparan && caseboja != crna)
- {
- Console.ForegroundColor = ConsoleColor.Green;
- Console.WriteLine("Pogodili ste broj i par/nepar!");
- Console.ForegroundColor = ConsoleColor.Red;
- Console.WriteLine("Niste pogodili boju. :(\n");
- }
- if (broj != brojNaRuletu && casepar != neparan && caseboja != crna)
- {
- Console.ForegroundColor = ConsoleColor.Red;
- Console.WriteLine("Nazalost niste nista pogodili...Pokusajte ponovo!\n");
- }
- if (broj == brojNaRuletu && casepar == neparan && caseboja == crna)
- {
- Console.ForegroundColor = ConsoleColor.Green;
- Console.WriteLine("***Sve ste pogodili! Jackpot!!!***");
- }
- }
- }
- else if (brojNaRuletu == 0) //Ako je zelena
- {
- Console.WriteLine("Rezultat na ruletu je broj: " + brojNaRuletu);
- Console.WriteLine("Boja: " + zelena);
- Console.WriteLine("Par/Nepar = Broj je " + paran);
- Console.WriteLine("------------------------");
- if (broj == brojNaRuletu && casepar != paran && caseboja != zelena)
- {
- Console.ForegroundColor = ConsoleColor.Green;
- Console.WriteLine("Pogodili ste broj!");
- Console.ForegroundColor = ConsoleColor.Red;
- Console.WriteLine("Niste pogodili boju i par/nepar. :(\n");
- }
- else if (broj != brojNaRuletu && casepar == paran && caseboja == zelena)
- {
- Console.ForegroundColor = ConsoleColor.Green;
- Console.WriteLine("Pogodili ste boju i par/nepar!");
- Console.ForegroundColor = ConsoleColor.Red;
- Console.WriteLine("Niste pogodili broj. :(\n");
- }
- if (casepar == paran && broj != brojNaRuletu && caseboja != zelena)
- {
- Console.ForegroundColor = ConsoleColor.Green;
- Console.WriteLine("Pogodili ste par/nepar!");
- Console.ForegroundColor = ConsoleColor.Red;
- Console.WriteLine("Niste pogodili broj i boju. :(\n");
- }
- else if (casepar != paran && broj == brojNaRuletu && caseboja == zelena)
- {
- Console.ForegroundColor = ConsoleColor.Green;
- Console.WriteLine("Pogodili ste broj i boju!");
- Console.ForegroundColor = ConsoleColor.Red;
- Console.WriteLine("Niste pogodili par/nepar. :(\n");
- }
- if (caseboja == zelena && broj != brojNaRuletu && casepar != paran)
- {
- Console.ForegroundColor = ConsoleColor.Green;
- Console.WriteLine("Pogodili ste boju!");
- Console.ForegroundColor = ConsoleColor.Red;
- Console.WriteLine("Niste pogodili broj i par/nepar. :(\n");
- }
- else if (caseboja != zelena && broj == brojNaRuletu && casepar == paran)
- {
- Console.ForegroundColor = ConsoleColor.Green;
- Console.WriteLine("Pogodili ste broj i par/nepar!");
- Console.ForegroundColor = ConsoleColor.Red;
- Console.WriteLine("Niste pogodili boju. :(\n");
- }
- if (broj == brojNaRuletu && casepar == paran && caseboja == zelena)
- {
- Console.ForegroundColor = ConsoleColor.Green;
- Console.WriteLine("***Sve ste pogodili! Jackpot!!!***");
- }
- Console.ForegroundColor = ConsoleColor.Yellow;
- }
- }
- if (opcija == 2)
- {
- break;
- }
- else if (opcija == null || opcija == 0 || opcija > 2)
- {
- Console.WriteLine("Morate uneti postojecu opciju. A to su: 1. ili 2.");
- }
- }
- catch (Exception ex)
- {
- Console.WriteLine("Morate uneti neku opciju!");
- }
- }
- }
- }
- }
Add Comment
Please, Sign In to add comment