Fibonacci < Java < Programmiersprachen < Praxis < Informatik < Vorhilfe
|
Status: |
(Frage) beantwortet | Datum: | 21:07 Mi 14.11.2012 | Autor: | Maurizz |
Aufgabe | Vervollständigen Sie zu guter Letzt fibXY(): Die Methode soll die jährliche Entwicklung der
Weltbevölkerung seit Adam und Eva unter der Annahme simulieren, dass jedes Menschenpaar
mit 22 Jahren im Schnitt 2, 4 Kinder zeugt und jeder Mensch im Alter von 79 Jahren stirbt.
(Folge: XY0 = 2.0, XY1 = 2.0, . . . , XY21 = 2.0, XY22 = 4.4, . . . , XY78 = 10.74, XY79 = 8.74, . . .) |
Ich sitze jetzt seit 5 Stunden hier und kriege die Aufgabe nicht Ansatzweise gelöst... vorallem mathematisch nicht.
Da ich noch ein haufen Mathe Aufgaben zu erledigen hab sowie eine Zwischenklausur nächste Woche kann ich es mir gerade icht leisten für eine kleine Teilaufgabe 48 Stunden zu brauchen.
Wenn es jemand durchblickt und mir ein kleinen Tipp geben könnte damit meine Methode endlich aus mehr als nur einen return -1; besteht wäre ich sehr dankbar.
Am meisten würde mir schon helfen zu wissen wie XY78 = 10.74 zu stande kommt... (-.-*) ich schäme mich ein bissla dafür, weil ich bisher immer alles lösen konnte und jetzt irgendwie nicht einmal das hochzählen hinkriege..
|
|
|
|
Hallo Maurizz,
XY(0) bis XY(21)=2.0
XY(22) bis XY(43)=2.0+2.4=4.4
XY(44) bis XY(65)=2.0+2.4+(2.4/2)*2.4=4.4+2,88=7.28
XY(66) bis XY(78)=2.0+2.4+2.88+(2.88/2)*2.4=7.28+3.456=10.736
Hier wird offenbar einfach auf die 2. Stelle nach dem Komma gerundet.
Ohne die Sterberegel würde dieser Wert sich natürlich bis XY(87) durchhalten.
Jetzt klar?
Grüße
reverend
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 22:56 Mi 14.11.2012 | Autor: | Maurizz |
ich bin so blöd................. ich hab es die ganze zeit so gerechnet bin aber mit 10.74 ständig im falschen Jahr gelandet......
ich möchte an dieser Stelle nicht sagen wieso-.-
danke
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 23:06 Mi 14.11.2012 | Autor: | reverend |
> ...bin aber mit 10.74 ständig im falschen Jahr
> gelandet......
> ich möchte an dieser Stelle nicht sagen wieso-.-
Erm, let me just take a guess - premature sex?
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 23:16 Mi 14.11.2012 | Autor: | Maurizz |
Nein schlimmer, zum einen war bei mir XY66 = 10.74 *hust*.
Aber ich hab die kleine Tatsache vergessen das zwischen XY66 und XY78 keine Menschen hinzukommen...
Ich hatte bei 78 immer das Wachstum von 66-78 mitgezählt........... :D
Stunden lang bin ich dieses Mysterium auf der Spur gewesen...
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 23:25 Mi 14.11.2012 | Autor: | reverend |
Hallo nochmal,
> Nein schlimmer, zum einen war bei mir XY66 = 10.74 *hust*.
> Aber ich hab die kleine Tatsache vergessen das zwischen
> XY66 und XY78 keine Menschen hinzukommen...
> Ich hatte bei 78 immer das Wachstum von 66-78
> mitgezählt........... :D
Ach so. In dieser Fibonacci-Rechnung gibt es aber keine Verzinsung.
> Stunden lang bin ich dieses Mysterium auf der Spur
> gewesen...
Das sind doch immer die schönsten Geheimnisse und Schätze: die, die man selbst vergraben hat und nicht mehr weiß, wo. Eichhörnchentaktik...
Grüße
reverend
|
|
|
|