/*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); }
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"); } }
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; } } } }