Napišite razred Pravokotnik, ki ima podani dve stranici. Stranici sta celi števili. Razred naj vsebuje tudi objektne metode za izračun ploščine in obsega.
- Izračunajte koliko pravokotnikov ima ploščino manjšo od povprečne ploščine pravokotnikov v tabeli.
- Vse pravokotnike v tabeli, ki jih lahko spremenite kvadrate. Npr. pravokotnik s stranicami 4 in 6 lahko spremenite v pravokotnik (kvadrat) s stranico 5. Pravokotnik s stranicami 11 in 4 oziroma 10 in 7 pa ne bo mogoče.
- Iz žice izdelujemo modele pravokotnikov. Koliko metrov žice potrebujemo, če želimo narediti vse pravokotnike v tabeli, ker pravokotnik s stranicama 5 in 12 naredimo kot žični model s stranicama 5 cm in 12 cm. Nalogo pravokotnik rešimo s pomočjo razredov, ki vsebujejo dve metodi:
- Koliko pravokotnikov ima obseg manjši od povprečnega obsega pravokotnikov v tabeli?
Dodaj Na Datoteko (string ime Datoteke), ki objekt this zapiše vrstico, kjer doda vse podatke objekta, med seboj ločene z znakom ';' Preberi Z Datoteke (string ime Datoteke), ki vrne tabelo objektov, kjer posamezni objekt vsebuje podatke, ki so zapisani v posamezni vrstici datoteke, med seboj ločene z znakom ';' Za dano nalogo sestavimo dva testna programa. V prvem ustvarimo 20 objektov in jih zapišemo na datoteko. V »pravem« testnem programu napišemo ustrezne metode za reševanje problemov. Ustvarimo objekt in ga dodamo (z Dodaj Na Datoteko) v datoteko. Potem preberemo vse podatke z datoteke v tabelo. Potem tabelo pregledno izpišemo. Nato kličemo metode, ki so potrebne, da rešimo zastavljene probleme in pregledno izpišemo rezultate. Na koncu v datoteko z imenom imeDat (parameter) ponovno zapišemo vse podatke vseh objektov v tabeli, med seboj ločene z znakom ';'.


