예제 #1
0
        static void OOIkkunaDemo()
        {
            //ohjelma laskee ikkunan pinta-alan ja piirin
            float Leveys = 0;
            float Korkeus = 0;
            float Ala, Piiri = 0;

            //Kysytään käyttäjältä mitat
            Console.WriteLine("Lasken ikkunan pinta-alan ja piirin, syötä ikkunan leveys millimetreinä");
            Leveys = float.Parse(Console.ReadLine());
            Console.WriteLine("Anna korkeus millimetreinä");
            Korkeus = float.Parse(Console.ReadLine());
            //Lasketaan pinta-ala ja piiri, ja ilmoitetaan ne

            Ala   = Leveys * Korkeus;
            Piiri = 2 * (Leveys + Korkeus);
            Console.WriteLine("Ikkunan ala {0} ja piiri {1}", Ala, Piiri); //Ensimmäinen aaltosulku ilmoittaa pilkun jälkeen ensimmäisen tiedot ja toinen pilkun jälkeen toisen tiedon
            //Sama homma olion avulla

            Ikkuna ikkuna = new Ikkuna();

            ikkuna.Leveys  = Leveys;
            ikkuna.Korkeus = Korkeus;
            //Ala = ikkuna.LaskeaPintaala();
            Console.WriteLine("Olion avulla laskettu ikkunan ala {0} ja piiri {1}", ikkuna.Pintaala, ikkuna.Piiri);
            //kokeillaan puolta pienemmällä ikkunalla toista konstruktoria
            //Ikkuna ikkuna2 = new.Ikkuna(Leveys / 2, Korkeus / 2);
            //Console.WriteLine("Olioikkunan2 avulla laskettu ikkunan ala {0} ja piiri {1}", ikkuna2.Pintaala, ikkuna.Piiri);
        }
예제 #2
0
        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
        static void OOIkkunaDemo()
        {
            // Ohjelma laskee ikkunan pinta-alan ja piirin
            float Leveys = 0;
            float Korkeus = 0;
            float Ala, Piiri = 0;

            // Kysytään käyttäjältä mitat
            Console.WriteLine("Lasken ikkunan pinta-alan ja piirin, syötä ikkunan leveys millimetreinä ");
            Leveys = float.Parse(Console.ReadLine());
            Console.WriteLine("Anna korkeus millimetreinä ");
            Korkeus = float.Parse(Console.ReadLine());

            // Lasketaan pinta-ala ja piiri ja ilmoitetaan ne käyttäjälle
            Ala   = Leveys * Korkeus;
            Piiri = 2 * (Leveys + Korkeus);
            Console.WriteLine("Ikkunan ala {0} ja piiri {1}", Ala, Piiri);

            // Sama homma olion avulla
            Ikkuna ikkuna = new Ikkuna();

            ikkuna.Leveys  = Leveys;
            ikkuna.Korkeus = Korkeus;

            // Ala = ikkuna.LaskePintaala();
            Console.WriteLine("Olion avulla laskettuna ikkunan ala {0} ja piiri {1}", ikkuna.Pintaala, ikkuna.Piiri);

            // Kokeillaan puolta pienemmällä ikkunalla toista konstruktoria
            Ikkuna ikkuna2 = new Ikkuna(Leveys, Korkeus);

            Console.WriteLine("Olioikkuna2 ala {0} ja piiri {1}", ikkuna2.Pintaala, ikkuna2.Piiri);
        }