Programmierübungen 2

Aus ProgrammingWiki
Archivierte Version vom 2014-09-21T10:47:46+00:00. Aktuelle Version

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.


Aufgabe 2

Quelle: |http://www.programmieraufgaben.ch

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.

Einfaches Beispiel:

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()!