Allgemeine Hinweise: Jedes der Programme verlangt die
Eingabe von int-Daten über die Tastatur.
(Natürlich werden die Daten als Character-Daten eingelesen und dann
zu int konvertiert. Verwenden Sie dazu die Wrapperklasse Integer.)
Nachdem Sie einen int-Wert haben, können Sie mit ihm arithmetische Operationen mit doppelter Genauigkeit (Gleitpunkt) durchführen.
Versichern Sie sich, dass Sie nicht zufällig eine Ganzzahl-Operation durchführen, wenn Sie keine wollen.
Schreiben Sie ein Programm, das die Fläche eines Kreises aus dem Radius berechnet.
Der Radius ist einint-Wert und wird über die Tastatur eingelesen.
Der Dialog mit dem Anwender sieht folgendermaßen aus:
Verwenden Sie die KonstanteD:\users\default>java KreisFlaeche Geben Sie den Radius ein: 3 Der Radius ist: 3 Die Flaeche beträgt: 28.274333882308138
PI der Klasse Math in der Form Math.PI.
Zurück zur Übersicht.
Schreiben Sie ein Programm, das eine Zahl in Cent einliest. Das Programm soll die Anzahl von Dollar und Cent wie folgt ausgeben:
Verwenden Sie für dieses Programm Ganzzahl-Arithmetik und vermeiden Sie Gleitpunkt-Arithmetik. Wenn Sie nicht wissen wie Sie vorgehen sollen, arbeiten Sie noch mal das Kapitel mit dem Modulo-Operator durch.D:\users\default>java Dollar Geben Sie die Cent ein: 324 Das ergibt 3 Dollar und 24 Cent.
Zurück zur Übersicht.
Wenn Sie in einem Geschäft an der Kasse Ihr Wechselgeld bekommen, gibt Ihnen der Kassenmitarbeiter zuerst Dollar, dann Quarter (25 Cent), dann Dime (10 Cent), dann Nickel (5 Cent) und schließlich Cent zurück. Zum Beispiel Sie bekommen 163 Cent zurück:
Schreiben Sie ein Programm, das Wechselgeld in Cent einliest und die Anzahl der Dollars, Quarters, Dimes, Nickels und Cents ausgibt. Alle Variablen und alle mathematischen Operationen sind vom Typ Ganzzahl. Wenn Sie nicht mehr weiterwissen, hilft es das Problem an einem Beispiel mit Papier und Stift zu lösen.
Zurück zur Übersicht.
Das Ohm'sche Gesetz setzt den Widerstand eines elektrischen Geräts (wie ein Heizaggregat) in Beziehung zu dem elektrischen Strom, der durch das Gerät fließt und der angelegten Spannung. Das Gesetz ist:
I = V/R
Hierbei ist V die Spannung (gemessen in Volt), I die Stromstärke (gemessen in Ampere) und R ist der Widerstand (gemessen in Ohm.) Schreiben Sie ein Programm, das den Anwender nach der Spannung und dem Widerstand eines Geräts fragt. Das Programn wird dann die Stromstärke, die durch es fließt, ausgeben. Verwenden Sie Gleitpunkt-Mathematik.
Da V und R Ganzzahlen sind (konvertiert vom Input des Anwenders) müssen Sie einen Trick verwenden um Gleitpunkt-Division durchzuführen. Ändern Sie die Gleichung in:
I = (V + 0.0)/R
Die Berechnung innerhalb der Klammern wird zuerst durchgeführt. Also wird V + 0.0 zuerst getan und, da 0.0 eine Gleitpunktzahl ist, wird es das Ergebnis ebenfalls sein.
Zurück zur Übersicht.
Ende der Aufgaben.