Tafelwerk Teilaufgabe1: Dreiecke

Also Leute nun endlich die erste Teilaufgabe für das Tafelwerk (http://www.hackerboard.de/thread.php?threadid=5844&sid=)

Wie bereits angedeutet geht es um Dreiecke.
Aufgaben die die fertige Klasse bzw. euer Ergebnis erfüllen sollte:

1. Möglichkeit zur Ausgabe aller nötigen Formeln:
allgemeines Dreieck:
A=g*h/2=a*b*c/(4*r) (r Umkreisradius, g Grundseite)
A=sqrt(s*(s-a)*(s-b)*(s-c)) s=u/2 heronische Formel
u=a+b+c

rechtwinkliges Dreieck: (c Hypothenuse)
a?+b?=c? Satz des Pythagoras
h?=p*q (p, q Hypothenusenabschnitte) Höhensatz
a?=c*p Kathetensatz
b?=c*q Kathetensatz
A=a*b/2

gleichseitiges Dreieck:
alle Winkel 60°
u=3*a
h=a/2*sqrt(3)
A=a?/4*sqrt(3)

2. Berechnung aller Variablen(alle Winkel, Seiten, Höhen)
Benutzer kann alle Variablen berechnen lassen, wenn er genügend bekannte eingibt.

Wie im Hauptthread geschrieben sollte die Benutzerschnittstelle imho in einer gesonderten Klasse gekapselt sein, sodass man diese unabhängig vom eigentlichen berechnenden Teil anpassen kann.
Ein kleines Testprogramm, dass die einzelnen Funktionen vorführt sollte ebenfalls enthalten sein.

mfg
Nornagest
 
Zurück
Oben