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); }
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); }
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