Hey Leute,
ich probier mich grad an nem kleinen Projekt.
Und dazu bräuchte ich dass ich das Volumen, die Grundfläche, die Mantelfläche und die Oberfläche eines Hohlzylinders ausrechnen kann.
Nur leider klappt das nicht. Bzw ich überprüfe das nochmal im Internet bin mir da aber nicht sicher ob das stimmen kann.
Das ist mein Code dazu.
Wenn ich mit diesem Rechner kontrolliere stimmt das Ergebnis nicht ansatzweise... kfz-tech.de/Formelsammlung/Hohlzylinder.htm
Wenn ich aber nach dieser Seite gehe stimmt mein Ergebnis und nicht einmal das Beispiel auf dieser Seite ist in dem Rechner richtg... schulminator.com/mathematik/zylinder
Kann mir jemand von euch sagen ob meine Formel richtig ist ? Ich bin nicht wirklich dieee Leuchte in Mathe bzw wir hatte sowas nie.
Danke im vorraus
ich probier mich grad an nem kleinen Projekt.
Und dazu bräuchte ich dass ich das Volumen, die Grundfläche, die Mantelfläche und die Oberfläche eines Hohlzylinders ausrechnen kann.
Nur leider klappt das nicht. Bzw ich überprüfe das nochmal im Internet bin mir da aber nicht sicher ob das stimmen kann.
C#-Quellcode
- else if (comboBox1.Text == "Hohlzylinder" && ovl.ToString() == "1")
- {
- int runden;
- int.TryParse(numericUpDown1.Value.ToString(), out runden);
- try
- {
- double pi = Math.PI;
- double d = 0;
- double D = 0;
- double h = 0;
- double.TryParse(textBox1.Text, out d);
- double.TryParse(textBox2.Text, out D);
- double.TryParse(textBox3.Text, out h);
- double calholzyl = pi * (( D * D ) - (d * d )) * h; /* Volumen */
- double calholzyl2 = 2 * pi * (D + d) * h; /* Mantelfläche (Innen und Außen)*/
- double calholzyl3 = 2 * pi * (Math.Pow(D, 2.0) - Math.Pow(d, 2.0)) + 2 * pi *(D + d) * h; /* Oberfläche */
- double calholzyl4 = pi / 4 * (D - d ); /* Grundfläche */
- listBox1.Items.Add("Das Volumen beträgt: " + Math.Round(calholzyl, runden).ToString() + " " + maeih);
- listBox1.Items.Add("Die Mantelfläche beträgt: " + Math.Round(calholzyl2, runden).ToString() + " " + maeih);
- listBox1.Items.Add("Die Oberfläche beträgt: " + Math.Round(calholzyl3, runden).ToString() + " " + maeih);
- listBox1.Items.Add("Die Grundfläche beträgt: " + Math.Round(calholzyl4, runden).ToString() + " " + maeih);
- }
- catch
- {
- }
Das ist mein Code dazu.
Wenn ich mit diesem Rechner kontrolliere stimmt das Ergebnis nicht ansatzweise... kfz-tech.de/Formelsammlung/Hohlzylinder.htm
Wenn ich aber nach dieser Seite gehe stimmt mein Ergebnis und nicht einmal das Beispiel auf dieser Seite ist in dem Rechner richtg... schulminator.com/mathematik/zylinder
Kann mir jemand von euch sagen ob meine Formel richtig ist ? Ich bin nicht wirklich dieee Leuchte in Mathe bzw wir hatte sowas nie.
Danke im vorraus