Advertisement
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;
- namespace Male_pocty
- {
- class Multiplayer : Hrac
- {
- public Multiplayer(int rozsah = 6, int max, Random r, int hod = 0, int pokusy)
- {
- max = rozsah;
- r = new Random();
- }
- }
- class Hrac
- {
- private Random r;
- private int pokusy;
- private int max;
- private int hod = 0;
- public Hrac(int rozsah = 6)
- {
- max = rozsah;
- r = new Random();
- }
- public void NoveKolo()
- {
- pokusy = 5;
- hod = r.Next(1, 6);
- }
- public int Hadam(int cislo = 0) // číslo hádané uživatelem
- {
- cislo = hod;
- return cislo;
- }
- public int PocetPokusu()
- {
- return pokusy;
- }
- }
- class Program
- {
- static void Main(string[] args)
- {
- string jmeno = "";
- int pokusy = 5;
- int vysledek = 0;
- Hrac h = new Hrac(6);
- Console.WriteLine("Malé počty");
- Console.WriteLine("Zadejte jméno hráče:");
- Console.WriteLine(jmeno);
- string text = Console.ReadLine();
- do
- {
- h.NoveKolo();
- Console.WriteLine("Hraje hráč: {0}", text);
- vysledek = h.Hadam();
- pokusy = pokusy - 1;
- Console.WriteLine("Hodil jste číslo {0}", h.Hadam());
- Console.WriteLine("Pro pokračování stiskněte libovolnou klávesu");
- Console.ReadKey();
- h.NoveKolo();
- vysledek = h.Hadam() + vysledek;
- pokusy = pokusy - 1;
- Console.WriteLine("V druhém kole jste hodil číslo {0}", h.Hadam());
- Console.WriteLine("Po sečtení s předešlým máte na kontě {0}", vysledek);
- Console.WriteLine("Pro pokračování stiskněte libovolnou klávesu");
- Console.ReadKey();
- h.NoveKolo();
- vysledek = vysledek - h.Hadam();
- pokusy = pokusy - 1;
- Console.WriteLine("Ve třetím kole jste hodil číslo {0}", h.Hadam());
- Console.WriteLine("Po odečtení s předešlým máte na kontě {0}", vysledek);
- Console.WriteLine("Pro pokračování stiskněte libovolnou klávesu");
- Console.ReadKey();
- if (vysledek < 0)
- {
- Console.WriteLine("Váš celkový počet bodů má zápornou hodnotu a proto jste prohrál");
- break;
- }
- vysledek = h.Hadam() * vysledek;
- pokusy = pokusy - 1;
- h.NoveKolo();
- Console.WriteLine("Ve čtvrtém kole jste hodil číslo {0}", h.Hadam());
- Console.WriteLine("Po vynásobení s předešlým výsledkem máte {0} bodů.", vysledek);
- Console.WriteLine("Pro pokračování stiskněte libovolnou klávesu");
- Console.ReadKey();
- h.NoveKolo();
- vysledek = vysledek / h.Hadam();
- pokusy = pokusy - 1;
- Console.WriteLine("V pátem kole jste hodil číslo {0}", h.Hadam());
- Console.WriteLine("Po vydělení pátým hodem jste dohromady nasbíral {0} bodů.", vysledek);
- }
- while (h.PocetPokusu() != 5);
- Console.WriteLine("Konec hry");
- Console.WriteLine("Hru ukončíte libovolnou klávesou");
- Console.ReadKey();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement