Hi Leute!
Laut
de.wikipedia.org/wiki/Polygon#Regelm.C3.A4.C3.9Fige_Polygone rechnet man den Flächeninhalt eines regelmäßigen n-Ecks
n * Seite² / 4 * tan(180°/n).
Das wollte ich in C# umsetzen, hat ja auch alles geklappt, nur die Ergebnisse stimmen nicht. ZB der Inhalt eines Sechsecks mit Seitenlänge 5 ist nicht -7,49!
Ich zeig euch mal den Code:
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15:
| try { double n = Convert.ToDouble(textBox3.Text); double seitenlaenge = Convert.ToDouble(textBox4.Text);
double bruch1 = n * Math.Pow(2, seitenlaenge);
double tangens = 180 / n; double bruch2 = 4 * Math.Tan(tangens);
double flaeche = bruch1 / bruch2; string ergebnis = Convert.ToString(flaeche); label13.Text += ergebnis; } .... |
Wer findet den Fehler?
Danke im Vorraus!
Dominikdak