コード例 #1
0
ファイル: Program.cs プロジェクト: AntonTelegey/JAMK-IT-OLIO
        static void OOIkkunademo()
        {
            //Ohjelma laskee ikkunan pintaalan ja piirin.
            float Leveys = 0;
            float Korkeus = 0;
            float Ala, Piiri = 0;

            //Kysytään käyttäjältä mitat
            Console.WriteLine("Lasken ikkunan pintaalan ja piirin, syötä ikkunan leveys mm. ");
            Leveys = float.Parse(Console.ReadLine());
            Console.WriteLine("Anna korkeus millimetreinä: ");
            Korkeus = float.Parse(Console.ReadLine());
            //Lasketaan pintaala ja piiri.
            Ala   = Leveys * Korkeus;
            Piiri = 2 * (Leveys + Korkeus);
            //Console.WriteLine("Ikkunan pintaala on: " + Ala);
            //Console.WriteLine("Ikkunan piiri on: " + Piiri);
            // Toinen vaihtoehto ilmoittaa tiedot:
            //Console.WriteLine("Ikkunan ala {0} ja piiri {1}", Ala, Piiri);

            //sama homma olion avulla:
            Ikkuna ikkuna = new Demot.Ikkuna();

            ikkuna.Leveys  = Leveys;
            ikkuna.Korkeus = Korkeus;
            //Ala = ikkuna.LaskePintaala();

            Console.WriteLine("Olion avulla laskettu ikkunan ala {0} ja piiri {1}", ikkuna.Pintaala, ikkuna.Piiri);

            // kokeilaan puolta pienemmällä ikkunalla toista konstruktoria
            Ikkuna ikkuna2 = new Demot.Ikkuna(Leveys / 2, Korkeus / 2);

            Console.WriteLine("Olioikkunan2 ala {0} ja piiri {1}", ikkuna2.Pintaala, ikkuna2.Piiri);
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: K9412/JAMK-IT-OLIO
        static void OOIkkunaDemo()
        {
            //ohjelma laskee ikkunan pinta-alan ja piirin
            float Leveys  = 0;
            float Korkeus = 0;
            float Ala     = 0;
            float Piiri   = 0;

            //kysytään käyttäjältä mitat
            Console.Write("Anna leveys millimetreina: ");
            string temp = Console.ReadLine();

            Leveys = float.Parse(temp);
            Console.Write("Anna korkeus millimetreina: ");
            temp    = Console.ReadLine();
            Korkeus = float.Parse(temp);
            Ala     = Leveys * Korkeus;
            Piiri   = 2 * (Leveys + Korkeus);
            Console.WriteLine("Ikkunan pinta-ala on {0} ja piiri on {1}", Ala, Piiri);

            //sama homma olion avulla
            Ikkuna ikkuna = new Demot.Ikkuna();

            ikkuna.Leveys  = Leveys;
            ikkuna.Korkeus = Korkeus;
            //Ala = ikkuna.LaskePintaala();
            Ala = ikkuna.Pintaala;
            //Piiri = ikkuna.LaskePiiri();
            Piiri = ikkuna.Piiri;
            Console.WriteLine("Olion avulla lasketun ikkunan pinta-ala on {0} ja piiri on {1}", Ala, Piiri);
            //kokeillaan puolta pienemmalla ikkunalla toista konstruktoria
            Ikkuna ikkuna2 = new Ikkuna(Leveys / 2, Korkeus / 2);

            Console.WriteLine("Olion avulla lasketun ikkunan 2 pinta-ala on {0} ja piiri on {1}", ikkuna2.Pintaala, ikkuna2.Piiri);
        }
コード例 #3
0
ファイル: Program.cs プロジェクト: Gigiguru/JAMK-IT-OLIO
        static void OOIkkunaDemo()
        {
            //ohjelma laskee ikkunan pinta-alan ja piirin
            float Leveys = 0;
            float Korkeus = 0;
            float Ala, Piiri = 0;

            //kysyy kayttajalta mitat
            Console.Write("anna leveys millimetreina");
            Leveys = float.Parse(Console.ReadLine());
            Console.Write("Anna korkeus millimetreina ");
            Korkeus = float.Parse(Console.ReadLine());
            Ala     = Korkeus * Leveys;
            Piiri   = 2 * (Leveys + Korkeus);
            Console.WriteLine("Pinta-ala {0} ja piiri {1}", Ala, Piiri);
            // sama homma olion avulla
            Ikkuna ikkuna = new Demot.Ikkuna();

            ikkuna.Leveys  = Leveys;
            ikkuna.Korkeus = Korkeus;
            //Ala = ikkuna.LaskePintaala();
            Console.WriteLine("Olion avulla laskettu ikkunana pinta-ala {0} ja piiri {1}", ikkuna.Pintaala, Piiri);
            // Kokeillaan puolta pienemmällä ikkunalla toista konstruktoria
            Ikkuna ikkuna2 = new Demot.Ikkuna(Leveys / 2, Korkeus / 2);

            Console.WriteLine("Olion avulla laskettu ikkunana2 pinta-ala {0} ja piiri {1}", ikkuna2.Pintaala, ikkuna2.Piiri);
        }//demo1 24.1