Eingabewerte prüfen! Die ganzen "Gleitkommadivision durch Null" und "* ist kein gültiger Integer-Wert" machen keinen guten Eindruck. Tastaturbedienung wäre auch schnön, zumindest für alles was sich auf dem Nummernblock der Tastatur befindet.
Das Memo (isses ein Memo?) bei der P.Dreieck Funktion passt sich nicht ans Fenster an. Man kann es also nicht maximieren.
Für die 10. Klasse vollkommen in Ordnung, wobei wir natürlich nicht auf den Code schauen können