Untitled
unknown
plain_text
2 years ago
5.1 kB
70
Indexable
Never
namespace Olio_9_Casper_Seppern { class Program { class Televisio { //Muuttujat private static int kirkkaus; private static int äänitaso; //Metodit public void asetaÄäni(int ään) { äänitaso = ään; } public int palautaÄäni() { return äänitaso; } public void asetakirk(int kir) { kirkkaus = kir; } public int palautaKirk() { return kirkkaus; } //Oletuskonstruktori public Televisio() { äänitaso = 0; kirkkaus = 0; } //Ylikuormitettu konstruktori public Televisio(int sound, int brightness) { äänitaso = sound; kirkkaus = brightness; } //Getterit ja setterit public int Äänitaso { get { return äänitaso; } set { äänitaso = value; } } public int Kirkkaus { get { return kirkkaus; } set { kirkkaus = value; } } } class Xbox : Televisio { //Metodit public void asetaPeli(string pel) { peli = pel; } public string palautaPeli() { return peli; } //Muuttujat private string peli; //Getterit ja setterit public string Peli { get { return peli; } set { peli = value; } } //Oletuskonstruktori public Xbox() { peli = ""; } //Ylikuormitettu konstruktori public Xbox(string game) { peli = game; } } class Netflix : Televisio { //Muuttujat private string viihde; //Getterit ja setterit public string Viihde { get { return viihde; } set { viihde = value; } } //Metodit public void asetaViihde(string vih) { viihde = vih; } public string palautaVihde() { return viihde; } //Oletuskonstruktori public Netflix() { viihde = ""; } //Ylikuormitettu konstruktori public Netflix(string u_viihde) { viihde = u_viihde; } } static void Main(string[] args) { //Muuttujat metodeja varteen string kysy; int tvkirk; int tvään; Televisio tv = new Televisio(); Console.Write("Kuinka kirkaksi haluat tv:n? 1-100% "); tvkirk = int.Parse(Console.ReadLine()); tv.asetakirk(tvkirk); Console.Write("Minkä tasoiseksi haluat tv:n? 1-100 "); tvään = int.Parse(Console.ReadLine()); tv.asetaÄäni(tvään); Console.Write("Haluatko katsoa jotain viihdettä tai pelaa? "); kysy = Console.ReadLine(); //If päättä, että haluako käyttäjä pelaa tai katsoa jotain if (kysy == "Pelaa") { string gam; Console.WriteLine(""); Console.WriteLine("Pelit mitä voi pelaata on: \"R6\" \"Dead Space\" \"Red Dead Redemption 2\" \"Blood Bowl\" \"Killing floor 2\" "); Console.WriteLine(""); Xbox joku = new Xbox(); Console.Write("Mitä haluat pelaata? "); gam = Console.ReadLine(); joku.asetaPeli(gam); Console.WriteLine("Avataan peli " + joku.palautaPeli() + ", Kirkkaus on " + tv.palautaKirk() + "% Äänen taso on " + tv.palautaÄäni() + "."); } else if (kysy == "Viihde") { string vih; Console.WriteLine(""); Console.Write("Viihde mitä voit katsoa: \"The Office\" \"The Sandman\" \"The Social Network\" \"Bojack Horseman\" \"Breaking Bad\""); Console.WriteLine(""); Netflix vihe = new Netflix(); Console.Write("Mitä haluat katsoa? "); vih = Console.ReadLine(); vihe.asetaViihde(vih); Console.WriteLine("Avataan peli " + vihe.palautaVihde() + ", Kirkkaus on " + tv.palautaKirk() + "% Äänen taso on " + tv.palautaÄäni() + "."); } } } }