erstellt 01.08.99; übersetzt 05.03.03; überarbeitet 03.11.03, 26.04.04, 03.05.04, 03.09.04, 18.04.05, 29.09.06, 26.04.10; Deutsche Übersetzung Heinrich Gailer
Schreiben Sie ein Programm, das die jährlichen Stromkosten eines elektrischen Gerätes berechnet. Das Programm fragt den Anwender nach den Kosten je Kilowattstunde und nach der Anzahl der Kilowattstunden pro Jahr:
Geben Sie den Preis pro Kilowattstunde in Cent ein: 8,51 Geben Sie die Anzahl der Kilowattstunden pro Jahr ein: 653 Jahreskosten: 55.570299999999996
Zurück zum Inhaltsverzeichnis.
Wenn ein Stein von einem Turm herunterfällt, fällt er schneller und schneller, bis er die Erde erreicht hat. Die zurückgelegte Entfernung e wird bestimmt durch:
e = (1/2)Gz2
Dabei ist e die zurückgelegte Entfernung in Meter, z ist die Zeit in Sekunden
und G ist die Konstante der Erdbeschleunigung 9.81.
Schreiben Sie ein Programm, das den Anwender nach der Anzahl der Sekunden fragt
und die zurückgelegte Entfernung pro Sekunde ausgibt.
Geben Sie die Anzahl der Sekunden ein: 5,4 Die Entfernung e betraegt: 143.02980000000002 Meter
Wie lange braucht der Stein, um ungefähr eine Entfernung von 1000 Meter pro Sekunde zurückzulegen?
Zurück zum Inhaltsverzeichnis.
Das Harmonische Mittel von zwei Zahlen wird wie folgt berechnet:
H = 2 / ( 1/x + 1/y )
Das ist manchmal sinnvoller als der übliche Durchschnitt von zwei Zahlen.
Schreiben Sie ein Programm, das zwei Zahlen als Gleitpunkt einliest und den üblichen Durchschnitt (das arithmetische Mittel) und das harmonische Mittel ausgibt:
Geben Sie x ein: 12 Geben Sie y ein: 16 Arithmetisches Mittel: 14.0 Harmonisches Mittel : 13.714285714285715
Zurück zum Inhaltsverzeichnis.
Der Zweier-Logarithmus einer Zahl ist definiert durch:
log2 X = n wenn 2n = X
Zum Beispiel
25 = 32, also ist
|
210 = 1024, also ist
|
Schreiben Sie ein Programm, das eine Zahl einliest und deren Zweier-Logarithmus ausgibt.
Verwenden Sie Gleitpunkt-Input.
Dieses Problem wäre einfach, aber das Paket Math hat keine Methode für den Zweier-Logarithmus.
Stattdessen müsen Sie das tun:
log2 X = (loge X) / (loge 2)
Hier ist loge X der natürliche Logarithmus von X.
Diese Funktion haben Sie im Paket Math:
Math.log( X )Wenn Sie das verwenden, muss X ein
double sein.
Schreiben Sie ein Programm, so dass der Anwender Gleitpunktzahlen eingeben kann.
Geben Sie ein double ein: 998,65 Der Zweierlogarithmus von 998.65 ist 9.963835330516641Zurück zum Inhaltsverzeichnis.
Ende der Aufgaben.