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