Allgemeine Hinweise: Schreiben Sie jedes Programm wie angegeben. Keines dieser Programme erwartet die Eingabe von Daten durch den Anwender. Die Werte, die von den Programmen verwendet werden, sind durch Deklaration und Zuweisungsanweisungen fest vorgegeben. Das ist normalerweise eine schlechte Form der Programmierung. Die Eingabe von Daten wird in den nächsten zwei Kapiteln behandelt. Sobald Sie diese Kapitel gelesen haben, können Sie zurückkommen und eine bessere Version dieser Programme schreiben.
Hinweis: Jede Aufgabe verlangt das Programm mehrmals mit verschiedenen Werten ausführen zu lassen. Das ist ein wichtiger Bestandteil der Aufgabe! Experimentieren Sie mit Ihren Programmen. Nur so bekommen Sie ein vitales Verständnis und ein Gefühl für das Programmieren.
Schreiben Sie ein Programm, das die durchschnittliche Niederschlagsmenge für die drei Monate April, Mai und Juni berechnet. Deklarieren und initialisieren Sie eine Variable für jeden Monat. Berechnen Sie den Durchschnitt und geben Sie das Ergebnis in folgender Form aus:
Verwenden Sie das Tabulatorzeichen '\t' um die Zahlen auszurichten. Überprüfen Sie ob Ihr Programm das richtige Ergebnis ausgibt. Welcher Anfängerfehler kann bei dieser Aufgabe gemacht werden? Erkennen Sie ihn?Niederschlag im April: 12 Niederschlag im Mai : 14 Niederschlag im Juni : 8 Durchschnitt: 11.333333333333334
Zurück zum Inhaltsverzeichnis.
Um den Sinus eines Gleitpunktwerts mit doppelter Genauigkeit zu berechnen, verwenden Sie diese Methode:
Der Wert wird in Bogenmaß angegeben (nicht in Grad.) Der Cosinus wird mitMath.sin( zahl )
berechnet. Noch einmal, der Wert ist in Bogenmaß. Schreiben Sie ein Programm, das folgendes berechnet:Math.cos( zahl )
sinx
gespeichert.
cosx
gespeichert.
ergebnis
gespeichert.
Testen Sie neben 0.5235 ein paar andere Werte.System.out.println("Sinus: " + sinx + " Cosinus: " + cosx + " Ergebnis: " + ergebnis );
Zurück zum Inhaltsverzeichnis.
Es ist manchmal schwierig in Bogenmaß zu denken; wir würden lieber Grad verwenden. Erinnern Sie sich (an jene dunklen Klassentage mit Trigonometrie), dass es PI Bogenmaß je 180 Grad gibt. Also um einen Winkel, gegeben in Grad, in Bogenmaß umzurechnen, tun Sie das:
Math.PI gibt Ihnen den genauen Wert von PI.bogenmass = grad * Math.PI/180
Editieren Sie das vorherige Programm, so dass es die gleichen Dinge tut. Aber jetzt ist der Winkel 30 Grad (den Sie in Bogenmaß konvertieren werden).
Zurück zum Inhaltsverzeichnis.
Ende der Aufgaben