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 zur Übersicht.
Um den Sinus eine Gleitpunktwertes mit doppelter Genauigkeit zu berechnen verwenden Sie diese Methode:
Der Wert wird in Bogenmaß angegeben (nicht in Grad.) Der Cosinus wird mitMath.sin( wert )
berechnet. Noch einmal, der Wert ist in Bogenmaß. Schreiben Sie ein Programm, das folgendes berechnet:Math.cos( wert )
System.out.println("Sinus: " + sinx + " Cosinus: " + cosx + " Summe: " + summe );
Testen Sie neben 0.5236 ein paar andere Werte.
Zurück zur Übersicht.
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 dies:
Math.PI gibt Ihnen den genauen Wert von PI.bogenmass = grad * Math.PI/180
Editieren Sie das vorherige Programm, so dass es die gleiche Dinge macht, aber der Winkel ist 30 Grad (den Sie in Bogenmaß konvertieren werden).
Zurück zur Übersicht.