Ejemplo n.º 1
0
        static void TestaaMuodot()
        {
            try
            {
                Kuviot      lista  = new Kuviot();
                Ympyrä      yks    = new Ympyrä("Ympyrä 1", 1);
                Ympyrä      kaks   = new Ympyrä("Ympyrä 2", 2);
                Ympyrä      kolme  = new Ympyrä("Ympyrä 3", 3);
                Suorakulmio suora1 = new Suorakulmio("Suorakulma 1", 10, 20);
                Suorakulmio suora2 = new Suorakulmio("Suorakulma 2", 20, 30);
                Suorakulmio suora3 = new Suorakulmio("Suorakulma 3", 40, 50);
                lista.shapes.Add(yks);
                lista.shapes.Add(kaks);
                lista.shapes.Add(kolme);
                lista.shapes.Add(suora1);
                lista.shapes.Add(suora2);
                lista.shapes.Add(suora3);

                Console.WriteLine(lista.ToString());
            }
            catch (Exception)
            {
                throw;
            }
        }
Ejemplo n.º 2
0
        public static void Testaa()
        {
            try
            {
                Ympyra ympyra1 = new Ympyra();
                ympyra1.Nimi = "Ympyrä";
                ympyra1.Sade = 3.6;

                Ympyra ympyra2 = new Ympyra();
                ympyra2.Nimi = "Ympyrä";
                ympyra2.Sade = 5.5;

                Kolmio kolmio1 = new Kolmio();
                kolmio1.Nimi    = "Kolmio";
                kolmio1.Korkeus = 6.0;
                kolmio1.Kanta   = 3.0;

                Kolmio kolmio2 = new Kolmio();
                kolmio2.Nimi    = "Kolmio";
                kolmio2.Korkeus = 6.0;
                kolmio2.Kanta   = 3.0;

                Kuviot kuviot = new Kuviot();

                kuviot.LisaaKuvio(ympyra1);
                kuviot.LisaaKuvio(ympyra2);
                kuviot.LisaaKuvio(kolmio1);
                kuviot.LisaaKuvio(kolmio2);
                Console.WriteLine(kuviot.ToString());
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
        }