Probleme mit Kreisberechnung

Betzabua

Mitglied
Moin Zusammen 😉

(ich weiß nicht, ob das der richtige Theard ist)


ich bin ganz neu bei Java unterwegs und soll mit Eclipse ein Programm schreiben, mit dem ich für ein beliebiges Kreissegment (ich frage über den scanner meinen Radius und Winkel) den Flächeninhalt und die Bogenlänge berechnet soll.

ich habe das Programm aus meiner Sicht fertig, aber es funktioniert nicht so, wie es soll 😀


wenn ich mit meinem GTR die Zahlen nachrechne bekomme ich was anderes raus.
hab schon einiges ausprobiert (int, double..) aber weiß nicht so recht, wo jetzt schlussendlich der Fehler liegt.

vielleicht kann mir da ja jemand helfen 🙂


wäre euch dankbar, muss das nämlich bis Donnerstag nächste Woche abgeben xD


Frohe Ostern an alle!


Betzabua
 

Anhänge

  • Screenshot (6).png
    Screenshot (6).png
    32,3 KB · Aufrufe: 62
Sobald dein Winkel kleiner als 360° ist ergibt Winkel/360 immer 0, da Integerdivision.
Caste mal entweder Winkel oder die 360 zu einem double.
 
Ok, für mich steht da 'Also einfach beim Winkel statt "Int" double hinsetzen?'
Liegt wohl am Browser.
Bisher hab ich seitens des OPs keinen Hinweis des Verstehens erkennen können, deshalb meine Frage.
 
ist dir auch klar, warum es vorher nicht geklappt hat, bzw. warum die Lösung funktioniert?

Jop, ist mir klar. Ich wusste,dass er den Winkel wenn Ω<360 ist, dass es immer 0 wird, also hab ich es mit 720° probiert.
Als dann eine Zahl raus kam, wusste ich,dass es an dem Winkel liegt oder am dem Radius^2
Aber jetzt nachdem ich weiß, wie die zwei Befehle für Ω<360° und Radius^2 heißen, ist der Rest recht simpel 😉
 
Ja, das hat jemand auch geschrieben. Wollte nur wissen, ob du weißt, warum auf die eine Art 0 rauskommt und auf die andere nicht.
Aber ich halt mich dann mal raus, sonst tret ich wieder jemandem auf die Füße
 
sonst tret ich wieder jemandem auf die Füße
Nicht das du meinen Post falsch verstehst.
Ich kann deine Frage durchaus nachvollziehen und bin ein Befürworter davon, dass Leute verstehen was sie programmieren und nicht einfach nur Copy&Pasten.
Wollte dich lediglich darauf hinweisen, dass ich es bereits geschrieben hatte.
 

Zurück
Oben