Welche Fehler sind denn drin?
Also laut Compiler sind keine Fehler dirn, es sollte also höchstens falsch berechnet werden.
Bei den Abfragen um welches Viereck es sich handelt kann ich dir nicht sagen ob es richtig ist, da ich nicht nachgeguckt habe, was die Eigenschaften der jeweiligen Flächen sind.
Das ist halt nur noch das was ich noch so ungefähr aus der Schule weis
Das solltest du allerdings hinbekommen, da es ja jetzt kein programmiertechnisches, sondern nur noch ein mathematisches Problem ist.