コード例 #1
0
ファイル: Program.cs プロジェクト: aatma001/olio-tehtavat
        static void Main(string[] args)
        {
            List <Kalastaja> kalastajat = new List <Kalastaja>();

            Kalastaja kalastaja = new Kalastaja("Jukka Jalonen", "040066632");

            Console.WriteLine(kalastaja.ToString());

            Console.WriteLine(kalastaja.CatchFish("Hauki", 42.5, 2, new KalaPaikka("OnkLampi", "Turkia"), kalastaja));
            Console.WriteLine(kalastaja.CatchFish("Siika", 50, 3.24, new KalaPaikka("Siikajoki", "Turku"), kalastaja));

            Kalastaja kalastaja1 = new Kalastaja("Jouko Kinnunen", "050443288");

            Console.WriteLine(kalastaja1.ToString());

            Console.WriteLine(kalastaja1.CatchFish("Lohi", 85, 5.43, new KalaPaikka("Urpojoki", "Tampere"), kalastaja1));
            Console.WriteLine(kalastaja1.CatchFish("Silakka", 20, 0.24, new KalaPaikka("Käyrälampi", "Helsinki"), kalastaja1));

            kalastajat.Add(kalastaja);
            kalastajat.Add(kalastaja1);

            KalaRekisteri rekisteri = new KalaRekisteri(kalastajat);

            Console.WriteLine("######Kaikki rekisterin kalat:########\n");
            Console.WriteLine(rekisteri.PrintFishes());

            Console.WriteLine("Kalat painavimmasta kevyimpään:");
            PrintSortedFishes(rekisteri);
        }
コード例 #2
0
 public Kala(string laji, double pituus, double paino, KalaPaikka kalaPaikka, Kalastaja kalastaja)
 {
     Laji       = laji;
     Pituus     = pituus;
     Paino      = paino;
     KalaPaikka = kalaPaikka;
     Kalastaja  = kalastaja;
 }
コード例 #3
0
ファイル: Kalastaja.cs プロジェクト: aatma001/olio-tehtavat
 public string CatchFish(string laji, double pituus, double paino, KalaPaikka kalaPaikka, Kalastaja kalastaja)
 {
     kalat.Add(new Kala(laji, pituus, paino, kalaPaikka, kalastaja));
     return("Fisher: " + Nimi + " got a new fish:\n" + "Laji: " + laji + " " + pituus
            + " " + paino + "\nPaikka:" + kalaPaikka.Paikka + "\nsijainti: " + kalaPaikka.Sijainti
            + "\n");
 }