static void Main(string[] args) { Kissa Kissa1 = new Kissa(); Console.WriteLine("Kissa luotu."); Console.ReadKey(); Console.Clear(); Kissa1.asetaElaimenNimi(); Kissa1.asetaElaimenIka(); Kissa1.asetaOnLihanSyoja(false); Kissa1.Print(); Kissa1.kehraa(); Kissa1.Aantele(); Kissa1.PrintAsetaSyntyy(); Console.ReadKey(); Console.Clear(); Koira Koira1 = new Koira(); Console.WriteLine("Koira luotu."); Console.ReadKey(); Console.Clear(); Koira1.asetaElaimenNimi(); Koira1.asetaElaimenIka(); Koira1.asetaOnLihanSyoja(true); Koira1.Print(); Koira1.Aantele(); Koira1.PrintAsetaSyntyy(); Console.ReadKey(); Console.Clear(); Hevonen Hevonen1 = new Hevonen(); Console.WriteLine("Hevonen luotu."); Console.ReadKey(); Console.Clear(); Hevonen1.asetaElaimenNimi(); Hevonen1.asetaElaimenIka(); Hevonen1.asetaOnLihanSyoja(false); Hevonen1.Print(); Hevonen1.Aantele(); Hevonen1.PrintAsetaSyntyy(); Console.ReadKey(); Console.Clear(); Kilpikonna Kilpikonna1 = new Kilpikonna(); Console.WriteLine("Kilpikonna luotu."); Console.ReadKey(); Console.Clear(); Kilpikonna1.asetaElaimenNimi(); Kilpikonna1.asetaElaimenIka(); Kilpikonna1.asetaOnLihanSyoja(false); Kilpikonna1.Print(); Kilpikonna1.Aantele(); Kilpikonna1.PrintAsetaSyntyy(); Console.ReadKey(); Console.Clear(); Papukaija Papukaija1 = new Papukaija(); Console.WriteLine("Papukaija luotu."); Console.ReadKey(); Console.Clear(); Papukaija1.asetaElaimenNimi(); Papukaija1.asetaElaimenIka(); Papukaija1.asetaOnLihanSyoja(false); Papukaija1.Print(); Papukaija1.Aantele(); Papukaija1.PrintAsetaLentaa(); Console.ReadKey(); Console.Clear(); Environment.Exit(0); }
static void Main(string[] args) { var kissat = new List <Kissa>(); var koirat = new List <Koira>(); var hevot = new List <Hevonen>(); var paput = new List <Papukaija>(); int v; int g = 1; Console.Write("Aseta luotavien eläinten määrä: "); Int32.TryParse(Console.ReadLine(), out v); while (g <= v) { for (int i = 0; i < 3; i++, g++) { if (g % 4 == 0) { if (g <= v) { Hevonen hevo = new Hevonen(); Console.WriteLine("Hevonen luotu."); //Console.ReadKey(); hevo.nimi = string.Format("Hevonen #{0}", (g)); hevo.ArvoElaimenIka(15); hevo.asetaOnLihanSyoja(false); hevo.Print(); hevo.Aantele(); hevo.PrintAsetaSyntyy(); hevot.Add(hevo); Console.Write(""); //Console.ReadKey(); } } else { switch (i) { case 0: Kissa katti = new Kissa(); Console.WriteLine("Kissa luotu."); //Console.ReadKey(); katti.nimi = string.Format("Kissa #{0}", (g)); katti.ArvoElaimenIka(15); katti.asetaOnLihanSyoja(false); katti.Print(); katti.kehraa(); katti.Aantele(); katti.PrintAsetaSyntyy(); kissat.Add(katti); Console.Write(""); //Console.ReadKey(); break; case 1: Koira kr = new Koira(); Console.WriteLine("Koira luotu."); //Console.ReadKey(); kr.nimi = string.Format("Koira #{0}", (g)); kr.ArvoElaimenIka(15); kr.asetaOnLihanSyoja(false); kr.Print(); kr.Aantele(); kr.PrintAsetaSyntyy(); koirat.Add(kr); Console.Write(""); //Console.ReadKey(); break; case 2: Papukaija papu = new Papukaija(); Console.WriteLine("Papukaija luotu."); //Console.ReadKey(); papu.nimi = string.Format("Papukaija #{0}", (g)); papu.ArvoElaimenIka(15); papu.asetaOnLihanSyoja(false); papu.Print(); papu.Aantele(); papu.PrintAsetaLentaa(); paput.Add(papu); Console.Write(""); // Console.ReadKey(); break; } } } } Console.ReadKey(); Console.Clear(); foreach (Kissa katti in kissat) { katti.Print(); katti.Aantele(); katti.PrintAsetaSyntyy(); } foreach (Koira kr in koirat) { kr.Print(); kr.Aantele(); kr.PrintAsetaSyntyy(); } foreach (Hevonen hevo in hevot) { hevo.Print(); hevo.Aantele(); hevo.PrintAsetaSyntyy(); } foreach (Papukaija papu in paput) { papu.Print(); papu.Aantele(); papu.PrintAsetaLentaa(); } Console.ReadKey(); Environment.Exit(0); }