static void Main(string[] args) { Random ageroll = new Random(); for (int i = 0; i < 10; i++) { Koira koira = new Koira(); koira.Ika = ageroll.Next(1, 16); Kissa kissa = new Kissa(); kissa.Ika = ageroll.Next(1, 11); Console.WriteLine("Koira on " + koira.Ika + " vuotias, Kissa on " + kissa.Ika + " vuotias"); if (koira.Ika > kissa.Ika) { Console.WriteLine("Koira on vanhempi"); } else if (koira.Ika < kissa.Ika) { Console.WriteLine("Kissa on vanhempi"); } else { Console.WriteLine("Koira ja kissa ovat yhtä vanhoja"); } } }
static void Main(string[] args) { Hevonen eHevonen = new Hevonen(); Hevonen bHevonen = new Hevonen(); Console.Write("Hevosen paino: "); Console.WriteLine(eHevonen.Paino = 500); Console.Write("Hevosen Nimi: "); Console.WriteLine(eHevonen.Nimi = "Vieskeri"); Console.Write("2.Hevosen paino: "); Console.WriteLine(bHevonen.Paino = 600); Console.Write("2.Hevosen nimi: "); Console.WriteLine(bHevonen.Nimi = "Wilma"); Kissa eKissa = new Kissa(); Console.Write("Kissan ikä: "); Console.WriteLine(eKissa.Ika1 = 14); Console.Write("Kissan nimi: "); Console.WriteLine(eKissa.KissanNimi = "Hertta"); Kissa cKissa = new Kissa(); Console.WriteLine("Kissan nimi: " + cKissa.KissanNimi); Console.WriteLine("Kissan ikä: " + cKissa.Ika1); Kissa dKissa = new Kissa(22, "Hemppa"); Console.WriteLine(dKissa.Ika1 + " " + dKissa.KissanNimi); Console.WriteLine("Kissan nimi?"); string kissaNimi = Convert.ToString(Console.ReadLine()); dKissa.KissaNimi(kissaNimi); Kissa iKissa = new Kissa(); Console.WriteLine(iKissa.KissanNimi = "Hilda"); Console.WriteLine(iKissa.KissanNimi); Koira aKoira = new Koira(); Console.WriteLine(aKoira.KoiranNimi = "Max"); Console.WriteLine(aKoira.KoiranNimi); Console.WriteLine("Kissan ikä?"); int KissanIka = Convert.ToInt32(Console.ReadLine()); if (KissanIka < 0) { Console.WriteLine("Ikä ei ole kelvollinen"); } else { Console.WriteLine("Kissan ikä on:" + KissanIka); } Console.ReadKey(); }
static void Main(string[] args) { Koira koira = new Koira(); Console.WriteLine("Name your dog."); koira.Nimi = Console.ReadLine(); Console.WriteLine("Your dog's name is set into: " + koira.Nimi); Console.WriteLine("Rename your dog"); koira.Nimi = Console.ReadLine(); Console.WriteLine("Your dog's name is set into: " + koira.Nimi); }
static void Main() { //aliohjelma kutsu int testi; Random rnd = new Random(); int luku, luku2; //silmukka for (int i = 1; i <= 10; i++) { Console.WriteLine(i); Kissa kisu = new Kissa(); //luodaan olio kisu, joka testi osiossa tulostaa ikä lauseen palautuessaan. Koira koiro = new Koira(); //luodaan olio koiro, joka testi osiossa tulostaa ikä laluseen palautuessaan. luku = rnd.Next(1, 10); kisu.Ika = luku; luku2 = rnd.Next(1, 15); koiro.Ika = luku2; testi = IkaTesti(kisu.Ika, koiro.Ika); } Console.ReadKey(); }
static void Main(string[] args) { //Tässä luot luokasta olion Hevonen Alma = new Hevonen(); //Tulosta olion nimi ja paino Console.WriteLine(Alma.Nimi + " " + Alma.Paino + " kg"); //Muuta olion nimeä ja painoa Alma.Nimi = "Alma"; Alma.Paino = 226; //Tulosta nyt olion nimi ja paino, jotta varmistat että muutos tapahtui Console.WriteLine(Alma.Nimi + " " + Alma.Paino + " kg"); //Ota Uusi Kissa-luokka Program.cs:ssä käyttöön luomalla uusi kissa - olio parametrittomalla konstruktorilla. Kissa Murre = new Kissa(); //2.Anna sen jälkeen kissalle nimi suoraan public muuttujalla. Murre.PalautaElaimenNimi = "Jarno"; Console.WriteLine(Murre.PalautaElaimenNimi); Murre.AsetaElaimenNimi("Murre"); //3. Tulosta kissan nimi. Console.WriteLine(Murre.PalautaElaimenNimi); //6. Tulosta kissan ikä. Console.WriteLine(Murre.PalautaElaimenIka); //7. Tee uusi kissa-olio ja anna ikä ja nimi konstruktorissa. Elain Vinski = new Kissa(12, "Vinski"); //8. Tulosta uuden olion tiedot nimi ja ikä. Console.WriteLine(Vinski.PalautaElaimenNimi + " " + Vinski.PalautaElaimenIka); //Luo uusi kissa - olio. Kissa anneli = new Kissa(); //ii.Aseta kissan nimeksi ensin "Anneli" ja tulostat onnistuuko se vai ei anneli.AsetaElaimenNimi("Anneli"); //iii.Tulosta perään olion kissan sen hetkinen nimi Console.WriteLine(anneli.PalautaElaimenNimi); //iv.Asetat kissan nimeksi "Hilda" ja tulostat onnistuuko se vai ei anneli.AsetaElaimenNimi("Hilda"); //v.Tulostat perään olion kissan sen hetkisen nimen Console.WriteLine(anneli.PalautaElaimenNimi); // Luo uusi koira - olio. Koira koiruli = new Koira(); // Aseta koiran nimeksi ensin "Max" ja tulostat onnistuuko se vai ei koiruli.AsetaElaimenNimi("Max"); // Tulosta perään olion koiran sen hetkinen nimi Console.WriteLine(koiruli.PalautaElaimenNimi); // Asetat koiran nimeksi "musti" ja tulostat onnistuuko se vai ei koiruli.AsetaElaimenNimi("musti"); // Tulostat perään olion koiran sen hetkisen nimen Console.WriteLine(koiruli.PalautaElaimenNimi); //Testataan koiran ääntelyä. koiruli.Aantelee(); anneli.Aantelee(); //Luodaan Elain-olio. //Elain jussi = new Elain(); Ei enää toimi //jussi.Aantelee(); //5) Luodaan uusi Koira-olio ja asetetaan sille vain nisäkkäille kuuluva ominaisuus Koira elmo = new Koira(); elmo.AsetaElaimenNimi("Elmo"); elmo.AsetaElaimenIka(10); elmo.AsetaOnKohtu(true); //6) Luodaan uusi Papukaija - olio ja asetataan sille: nimi, ikä ja vain linnuille kuuluva ominaisuus Papukaija ronski = new Papukaija(); ronski.AsetaElaimenNimi("Ronski"); ronski.AsetaOnKloaakki(true); ronski.AsetaElaimenIka(10); //7) Tulostetaan molempien nimi, ikä sekä erikoisominaisuuden arvo. Console.WriteLine(elmo.PalautaElaimenNimi); Console.WriteLine(elmo.PalautaElaimenIka + "v"); if (elmo.PalautaOnKohtu()) { Console.WriteLine("Eläimellä on kohtu."); } else { Console.WriteLine("Eläimellä ei ole kohtua."); } Console.WriteLine(ronski.PalautaElaimenNimi); Console.WriteLine(ronski.PalautaElaimenIka + "v"); ronski.PalautaOnKloaakki(); //pennuille tehdään emo ja lisätään sille kolme pentua. List <Kissa> pennut = new List <Kissa>(); Kissa mutsi = new Kissa(); mutsi.AsetaElaimenNimi("mutsi"); Kissa koira = new Kissa(); koira.AsetaElaimenNimi("mursu"); koira.AsetaElaimenIka(0); pennut.Add(koira); Kissa koira1 = new Kissa(); koira1.AsetaElaimenNimi("pupper"); koira1.AsetaElaimenIka(0); pennut.Add(koira1); Kissa koira2 = new Kissa(); koira2.AsetaElaimenNimi("doggo"); koira2.AsetaElaimenIka(0); pennut.Add(koira2); koira.LisaaEmo(mutsi); koira1.LisaaEmo(mutsi); koira2.LisaaEmo(mutsi); //Lisätään pennut emon kanssa listaan. mutsi.LisaaPentu(pennut, mutsi); mutsi.TulostaPennut(); //Luodaan uusi lista pennuista ja uusi emo. List <Kissa> pennut2 = new List <Kissa>(); Kissa perskeles = new Kissa(); perskeles.AsetaElaimenIka(6); perskeles.AsetaElaimenNimi("Vilma"); Kissa pentti = new Kissa(); pentti.AsetaElaimenIka(0); pentti.AsetaElaimenNimi("pentti"); pennut2.Add(pentti); Kissa pena = new Kissa(); pena.AsetaElaimenIka(0); pena.AsetaElaimenNimi("pena"); pennut2.Add(pena); Kissa pentele = new Kissa(); pentele.AsetaElaimenIka(0); pentele.AsetaElaimenNimi("pentele"); pennut2.Add(pentele); perskeles.LisaaPentu(pennut2, perskeles); perskeles.TulostaPennut(); Console.ReadKey(); }