// Suorakaide-luokan j„senfunktiot Suorakaide::Suorakaide(int yla, int vasen, int ala, int oikea) { senYla = yla; senVasen = vasen; senAla = ala; senOikea = oikea; senYlaVasen.AsetaX(vasen); senYlaVasen.AsetaY(yla); senYlaOikea.AsetaX(oikea); senYlaOikea.AsetaY(yla); senAlaVasen.AsetaX(vasen); senAlaVasen.AsetaY(ala); senAlaOikea.AsetaX(oikea); senAlaOikea.AsetaY(ala); } // Lasketaan suorakaiteen kattama alue laskemalla // sen leveyden ja korkeuden tulo int Suorakaide::AnnaAlue() const { int Leveys = senOikea - senVasen; int Korkeus = senYla - senAla; return (Leveys * Korkeus); } void main() { // Alustetaan paikallinen suorakaide-muuttuja Suorakaide omaSuorakaide (100, 20, 50, 80); int Alue = omaSuorakaide.AnnaAlue(); cout << "Alue: " << Alue << "\n"; cout << "Vasemman yl„nurkan x-koordinaatti: "; cout << omaSuorakaide.AnnaYlaVasen().AnnaX(); }