Hallo!
Es wird Zeit das bisher gelernte endlich einmal in etwas Sinnvolles umzusetzen!
Starten wir mit etwas recht einfachem:
Wir lassen uns von unserem Computer die Oberfläche eines Zylinders berechnen! Klingt primitiv, ist es auch! Aber eine perfekte kleine Übung zum Umgang mit Variablen und Textausgaben, was wir in der Zukunft noch oft brauchen werden!
Legen wir also los:
Als erstes erstellen wir uns wieder ein neues Projekt mit einem Namen unserer Wahl. Ich nenne es “zylinder”. :)
In diesem Projekt erstellen wir uns wieder eine .class und überlegen uns wie wir uns nun am besten die Oberfläche eines Zylinders ausrechnen lassen können.
Hierfür ist natürlich schon eine Formel bekannt, die in jeder Formelsammlung steht. Sie lautet: O = 2 · π · r · ( r + h ) (Wer diese Formel nicht versteht sollte nach ihr googlen um sie zu verstehen! Aber ich denke sie müsste jedem bekannt sein!)
Nun fangen wir an Variablen zu definieren:
Wir benötigen: r, π, h, und O
r und h kriegen einen Wert den wir uns aussuchen können. π ist ja schon mit 3.14 festgelegt! O wird im laufe des Programms einen Wert kriegen, also können wir diese Variable am Anfang garnicht definieren!
Nachdem wir alle Variablen die wir brauchen definiert haben, machen wir uns an die Formel und an die Rechnung!
Wir möchten “O” einen Wert zuweisen!
Also schreiben wir:
[php]
O=2*3.14*r*(r+h)
[/php]
Nun steht in O das Ergebnis aus der Rechnung: 2 · π · r · ( r + h ) Unser Programm weiß was es rechnen muss, weil wir allen Buchstaben vorher Zahlen zugewiesen haben, außer der Variable O, die aber jetzt auch einen Wert hat. Sie beinhaltet schon unser Ergebnis, was wir uns nun ausgeben lassen:
[php]
System.out.println("Das Ergebnis lautet: "+O);
[/php]
Nun können wir unser Programm ausführen und erhalten als Ausgabe das Ergebnis unserer Rechnung.
Ich erhalte mit folgenden Werten dieses Ergebnis:
r=5
h=7
pi=3.14
Das Ergebnis lautet: 376.8
So müsste das Programm nun fertig aussehen:
Das wars auch schon wieder.
Ihr könnt euer Programm ja ein wenig abwandeln und vielleicht noch die Berechnungsmethoden für andere Körper mit einfügen!
Quelle : http://barnyblog.ba.funpic.de/2011/06/21/oberflachenberechnung-eines-zylinders/