Pomoc inelektualna

0

Witajcie!
Potrzebuje wsparcia intelektualnego ;)
Mam do napisania program powinien on obliczyć pole i obwód następujących figur geometrycznych: koła, kwadratu, prostokąta, rombu,pięciokąta, sześciokąta.
W lini poleceń można podać następujące rodzaje figur geometrycznych (o - koło, c-czworokąt, p- pięciokąt, s - sześciokąt ) oraz ich parametry, przy czym: koło posiada jeden parametr: promień ,
czworokąt posiada pięć parametrów: bok1, bok2, bok3, bok4, kąt,
pięciokąt i sześciokąt foremny: bok

np ; unix> java figury occ 6 8 8 4 4 90 7 7 7 7 30
Powinien stworzyć koło o promieniu 8, prostokąt o bokach 8 i 4, oraz romb o boku 7 i kącie 30 stopni.(i obliczy ich pole i obwód)

I teraz mam pewien mały problem z rozgraniczeniem figur o 4 bokach.
Mam interfejs Planimetria, w abstrakcyjnej klasie Figury implementuje go.Po klasie Figury dziedziczy klasa Czworokąt, a po czworokącie już dziedziczą klasy : Romb,Kwadrat,Prostokąt

I teraz do szczegółów nie wiem jak rozróżnić kwadrat od rombu podczas wpisania np " cc "
Niby różnią się kątami ale nie wiem jak je wywołać ;)
Pełna treść programu http://chomikuj.pl/aolo23/Galeria/Zrzut+ekranu+z+2018-03-18+20-51-23,6335542466.png

1

Na przykład Instrukcją warunkową sprawdzającą czy parametr odpowiadający wartości kata ma dokładnie 90 stopni, jeżeli tak jest, figura będzie kwadratem. W innym wypadku będzie to romb.

1 użytkowników online, w tym zalogowanych: 0, gości: 1