public void Vypocet()
        {
            var test = new Vstupy();

            Console.WriteLine("Zadejte proměnou a , b a c podle rovnice ax2 + bx + c = 0");
            _a = test.Test();
            _b = test.Test();
            _c = test.Test();
            var diskriminant = _b * _b - 4 * _a * _c;

            if (_a == 0)
            {
                Console.WriteLine("Toto není kvadratická rovnice, ale lineární");
            }
            else if (diskriminant > 0)
            {
                var vysledek1 = (-_b + Math.Sqrt(diskriminant)) / 2 * _a;
                var vysledek2 = (-_b - Math.Sqrt(diskriminant)) / 2 * _a;
                Console.WriteLine("X1 = {0}, X2 = {1}", vysledek1.ToString(), vysledek2.ToString());
            }
            else if (diskriminant == 0)
            {
                var vysledek = -_b / 2 * _a;
                Console.WriteLine("Tato rovnice má jeden kořen: X = " + vysledek.ToString());
            }
            else
            {
                Console.WriteLine("Tato rovnice nemá řešení v R");
            }
        }
Exemplo n.º 2
0
        public void Vypocet()
        {
            var test = new Vstupy();

            Console.WriteLine("Zadejte souřadnice bodu X a Y");
            _x = test.Test();
            _y = test.Test();

            if (_x < 0 && _y != 0)
            {
                Console.WriteLine(_y < 0 ? "Bod se nachází v třetím kvadrantu" : "Bod se nachází v druhém kvadrantu");
            }
            if (_y != 0 && _x > 0)
            {
                Console.WriteLine(_y < 0 ? "Bod se nachází v čtvrtém kvadrantu" : "Bod se nachází v prvním kvadrantu");
            }
            if (_x == 0 && _y != 0)
            {
                Console.WriteLine("Bod se nachází na ose y");
            }
            if (_x != 0 && _y == 0)
            {
                Console.WriteLine("Bod se nachází na ose x");
            }
            if (_x == 0 && _y == 0)
            {
                Console.WriteLine("Bod se nachází v počátku soustavy");
            }
        }
        public void Vypocet()
        {
            var test = new Vstupy();

            Console.WriteLine("Zadejte proměnou a , b podle rovnice ax + b = 0");
            _a = test.Test();
            _b = test.Test();

            var vysledek = -_b / _a;

            Console.Write("X = " + vysledek.ToString());
        }
Exemplo n.º 4
0
        public void Vypocet()
        {
            var test = new Vstupy();

            var pokracovat = true;

            Console.WriteLine("Zadejte první číslo");
            _a = test.Test();
            Console.WriteLine("Zadejte druhé číslo");
            _b = test.Test();
            Console.WriteLine("Zadejte operaci:");
            Console.WriteLine("1 - sčítání");
            Console.WriteLine("2 - odčítání");
            Console.WriteLine("3 - násobení");
            Console.WriteLine("4 - dělení");
            var volba = Convert.ToString(Console.ReadLine());

            Console.WriteLine();
            double vysledek = 0;

            while (pokracovat)
            {
                switch (volba)
                {
                case "1":
                    vysledek   = _a + _b;
                    pokracovat = false;
                    break;

                case "2":
                    vysledek   = _a - _b;
                    pokracovat = false;
                    break;

                case "3":
                    vysledek   = _a * _b;
                    pokracovat = false;
                    break;

                case "4":
                    vysledek   = _a / _b;
                    pokracovat = false;
                    break;

                default:
                    Console.WriteLine("Špatná volba zkuste to znovu");
                    break;
                }
            }

            Console.WriteLine("Výsledek je " + vysledek.ToString());
        }