HSZG Vorkurs Informatik WS 2014/Programmierübungen 2
Aus ProgrammingWiki
Wiki-Quelltext dieser Seite.
<language>Java</language>
'''Aufgabe 1'''
Entwickeln Sie eine Methode, mit der das Alter einer Mumie oder eines sehr alten Gegenstandes berechnet werden kann. Die Methode soll folgende Parameter besitzen:
* $n_0$ ursprüngliche Anzahl der Atomkerne
* $n_t$ aktuelle Anzahl der Atomkerne
* $t_h$ Halbwertszeit des radioaktiven Stoffes (z.B. bei Kohlenstoff 5730 Jahre)
Die Methode soll das Alter $t$ anhand des Zerfallsgesetzes berechnen:
$$t = \frac{ln(n_t)-ln(n_0)}{-\lambda}$$
Für $\lambda$ gilt: $\lambda= \frac{ln(2)}{t_h}$. Verwenden Sie dafür eine Hilfsvariable!
Die ''Rückgabe'' der Methode soll die berechnete Zeit sein.
<code id="541eaad4154c1"></code>
<run id="541eaad41553b"></run>
'''Aufgabe 2'''
Entwickeln Sie eine Methode $uhrzeit()$, die eine in Stunden und Minuten gegebene Uhrzeit als Text auf der Konsole ausgibt. Dabei werden die Stunden als Zahlen von 0 bis 23 und die Minuten als Zahlen von 0 bis 59 übergeben.
Einfache Beispiele:
uhrzeit(6,8) -> "Es ist acht Minuten nach sechs Uhr."
Kompliziertere Beispiele:
uhrzeit(11,39) -> "Es ist neun Minuten nach halb zwölf Uhr."
uhrzeit(15,45) -> "Es ist viertel vor vier Uhr."
Ob Sie "dreiviertel Sieben" oder "viertel vor Acht" schreiben, können Sie selbst entscheiden.
Nutzen Sie für die Ausgabe den Befehl ''System.out.println()''!
<code id="541eac2ec8a4a"></code>
<run id="541eac2ec8ae3"></run>