static void Main(string[] args) { Kissa kissa = new Kissa(); kissa.asetaElaimenNimi("Kisa"); kissa.asetaElaimenIka(10); kissa.asetaOnLihajnSyoja(true); Console.WriteLine("Kissa \nNimi: {0}\nIkä: {1}\nLihansyöjä: {2}", kissa.palautaElaimenNimi(), kissa.palautaElaimenIka(), kissa.palautaOnLihanSyoja()); Koira koira = new Koira(); koira.asetaElaimenNimi("Koira"); koira.asetaElaimenIka(5); koira.asetaOnLihajnSyoja(false); Console.WriteLine("Koira \nNimi: {0}\nIkä: {1}\nLihansyöjä: {2}", koira.palautaElaimenNimi(), koira.palautaElaimenIka(), koira.palautaOnLihanSyoja()); Console.ReadKey(); }
static void Main(string[] args) { Random rand = new Random(); // 1. Tee silmukka, joka menee ympäri 10 kertaa. for (int i = 0; i < 10; i++) { //2. Silmukan sisällä: // 3. Luo aina yhden koira- ja kissa-olion. Elain koiruli = new Koira(); Elain kisuli = new Kissa(); // 4. Arvo ikä koiralle välillä 1-15 // 5. Arvo ikä kissalle välillä 1-10 // 6. Aseta iät koiran ja kissan oliolle. koiruli.asetaElaimenIka(rand.Next(1, 15)); kisuli.asetaElaimenIka(rand.Next(1, 10)); // 7. Vertaile if-lausella koira ja kissaolioiden ikiä // - Tulosta ensin: "Koira on: xx vuotta, Kissa on: xx vuotta", jossa xx on arvottu ikä. Console.WriteLine("Koira on: " + koiruli.palautaElaimenIka + " vuotta, Kissa on: " + kisuli.palautaElaimenIka + " vuotta"); // - Ota ikä koiran ja kissan metodeilta, palautaKissanIka() ja palautaKoiranIka() if (koiruli.palautaElaimenIka > kisuli.palautaElaimenIka) { Console.WriteLine("Koira on vanhempi"); } else if (kisuli.palautaElaimenIka > koiruli.palautaElaimenIka) { Console.WriteLine("Kissa on vanhempi"); } else { Console.WriteLine("kummatkin ovat samanikäisiä."); } // - Jos koira on vanhempi, tulosta "Koira on vanhempi" // - Jos kissa on vanhempi, tulosta "Kissa on vanhempi" } Console.ReadLine(); }
static void Main(string[] args) { Random rand = new Random(); for (int i = 0; i < 10; i++) { Kissa kissa = new Kissa(); Koira koira = new Koira(); kissa.asetaElaimenIka(rand.Next(1, 16)); koira.asetaElaimenIka(rand.Next(1, 16)); Console.WriteLine("Koira on: {0} vuotta, Kissa on: {1} vuotta", koira.palautaElaimenIka(), kissa.palautaElaimenIka()); if (koira.palautaElaimenIka() < kissa.palautaElaimenIka()) { Console.WriteLine("Kissa on vanhempi"); } else { Console.WriteLine("Koira on vanhempi"); } Console.WriteLine(""); } Console.ReadKey(); }