示例#1
0
        static void Main(string[] args)
        {
            Kissa kisu = new Kissa();

            //Tässä luot luokasta olion


            Console.WriteLine("Name " + kisu.Nimi + " Age " + kisu.Ika);
            //Tulosta olion nimi ja ika

            Kissa kissa = new Kissa();

            // luodaan uusi olio

            Console.WriteLine("Give this cat a name.");
            kissa.Nimi = Console.ReadLine();

            Console.WriteLine("How old is it?");
            kissa.Ika = int.Parse(Console.ReadLine());
            //Anna olion nimi ja ika

            Console.WriteLine("Name " + kisu.Nimi + " Age " + kisu.Ika);
            Console.WriteLine("Name " + kissa.Nimi + " Age " + kissa.Ika);
            Console.ReadKey();
            //Tulosta nyt olion nimi ja ika, jotta varmistat uuden olion luonnin.
        }
示例#2
0
        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");
                }
            }
        }
示例#3
0
        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();
        }
示例#4
0
文件: Kissa.cs 项目: rudezki/Oliot
 public void LisaaPentu(List <Kissa> pentuja, Kissa mutsi)
 {
     this.pentujenMaara++;
     foreach (Kissa pentu in pentuja)
     {
         pentu.LisaaEmo(mutsi);
         pennut.Add(pentu);
         pentujenTiedot.Add(pentu);
     }
 }
示例#5
0
        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();
        }
示例#6
0
文件: Kissa.cs 项目: rudezki/Oliot
 public void LisaaEmo(Kissa mom)
 {
     emo = mom;
 }
示例#7
0
文件: Kissa.cs 项目: rudezki/Oliot
 public Kissa(Kissa kisu)
 {
 }
示例#8
0
文件: Program.cs 项目: rudezki/Oliot
        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();
        }