Пример #1
0
        /*Tehtävä 3 Televisio*/
        static void TestaaTelevisio()
        {
            Televisio telekkari = new Televisio("Samsung", "UX12233");

            Console.WriteLine("Virta > " + telekkari.Virta);

            telekkari.Virta  = true;
            telekkari.Kanava = 12;
            telekkari.Ääni   = 10;

            Console.WriteLine("Merkki > " + telekkari.Merkki);
            Console.WriteLine("Malli > " + telekkari.Malli);
            Console.WriteLine("Virta > " + telekkari.Virta);
            Console.WriteLine("Kanava tällä hetkellä > " + telekkari.Kanava);
            Console.WriteLine("Äänenvoimakkuus > " + telekkari.Ääni);

            telekkari.VaihdaKanava(3);
            telekkari.SäädäÄäni(10);

            Console.WriteLine("Kanava tällä hetkellä > " + telekkari.Kanava);
            Console.WriteLine("Äänenvoimakkuus > " + telekkari.Ääni);

            telekkari.SäädäÄäni(-22);

            Console.WriteLine("Äänenvoimakkuus > " + telekkari.Ääni);
        }
Пример #2
0
        public static void TestaaTelevisio()
        {
            Televisio Samsung = new Televisio();
            int       valinta;

            Console.WriteLine("Vilikastaas töllöö, laitetaanko virta päälle?");
            Samsung.virta = bool.Parse(Console.ReadLine());
            if (Samsung.virta == true)
            {
                Console.WriteLine("1. Lisää volyymia");
                Console.WriteLine("2. Laske volyymia");
                Console.WriteLine("3. Vaihda kanavaa");
                Console.WriteLine("4. Lokoisa asento");
                valinta = int.Parse(Console.ReadLine());
                if (valinta == 1)
                {
                    Samsung.LisaaVolyymia();
                }
                else if (valinta == 2)
                {
                    Samsung.LaskeVolyymia();
                }
                else if (valinta == 3)
                {
                    Samsung.VaihdaKanava();
                }
                else if (valinta == 4)
                {
                    Console.WriteLine("Rötiröti rötvätään");
                }
            }
            else
            {
                Console.WriteLine("Ei sitte");
            }
        }
Пример #3
0
        public static void telkkari()

        {
            Televisio samsung = new Televisio();
            int       looppi  = 1;

            while (looppi == 1)
            {
                Console.Clear();
                Console.WriteLine("Tervetuloa televisioon");
                Console.WriteLine(samsung.ToString());
                Console.WriteLine("Paina 1 käynnistääksesi/sammuttaaksesi television.");
                Console.WriteLine("Paina 2 valitaksesi sisääntulon.");
                Console.WriteLine("Paina 3 valitaksesi kanavan.");
                Console.WriteLine("Paina 4 valitaksesi äänenvoimakkuuden.");
                Console.WriteLine("Paina 0 poistuaksesi ohjelmasta.");
                Console.WriteLine("Paina 5 lisätäksesi ääntä");
                Console.WriteLine("Paina 6 vähentääksesi ääntä");
                int input = 0;
                int nro   = new int();
                while (input == 0)
                {
                    string[] kanavat     = { "TV1", "TV2", "MTV3", "Nelonen", "SubTV" };
                    string[] sisaantulot = { "HDMI", "SCART", "Antenni", "VGA", "Component Video" };
                    string   nro2        = Console.ReadLine();
                    int      valintanro;
                    bool     testi = int.TryParse(nro2, out valintanro);
                    if (testi == true && valintanro < 7)
                    {
                        nro = valintanro;
                        input++;
                    }
                    Console.Clear();
                    switch (nro)
                    {
                    case 0:
                        looppi = 0;

                        break;


                    case 1:
                        if (samsung.paalla == false)
                        {
                            samsung.paalla = true;
                        }
                        else
                        {
                            samsung.paalla = false;
                        }

                        break;



                    case 2:
                        if (samsung.paalla == true)
                        {
                            Console.WriteLine("Valitse sisääntulo: ");
                            for (int i = 0; i < sisaantulot.Length; i++)
                            {
                                int x = i + 1;
                                Console.WriteLine(x + " " + sisaantulot[i]);
                            }
                            int inputit = int.Parse(Console.ReadLine()) - 1;
                            samsung.sisaantulo = sisaantulot[inputit];
                        }

                        else
                        {
                            Console.WriteLine("Sisääntuloa ei ole!");
                        }


                        break;

                    case 3:
                        if (samsung.paalla == true)
                        {
                            Console.WriteLine("Valitse kanava: ");
                            for (int i = 0; i < sisaantulot.Length; i++)
                            {
                                int x = i + 1;
                                Console.WriteLine(x + " " + kanavat[i]);
                            }
                            int kannu = int.Parse(Console.ReadLine()) - 1;
                            samsung.kanava = kanavat[kannu];
                        }

                        else
                        {
                            Console.WriteLine("Kanava ei ole saatavilla!");
                        }



                        break;

                    case 4:

                        if (samsung.paalla == true)
                        {
                            Console.WriteLine("Anna äänenvoimakkuus 0-100: ");
                            samsung.aanenvoimakkuus = int.Parse(Console.ReadLine());
                            if (samsung.aanenvoimakkuus < 0 || samsung.aanenvoimakkuus > 100)
                            {
                                Console.WriteLine("Äänenvoimakkuuden pitää olla 0-100");
                                samsung.aanenvoimakkuus = int.Parse(Console.ReadLine());
                            }
                            else
                            {
                                Console.WriteLine("Television täytyy olla päällä");
                            }
                        }

                        break;

                    case 5:

                        samsung.Lisaanta();

                        break;

                    case 6:

                        samsung.vahemmanaanta();

                        break;
                    }
                }
            }
        }