Hey Community =)
Bin ganz neu hier (mein erster Beitrag).
Und zwar hab ich mich angemeldet weil ich folgendes Problem habe:
In der Schule lernen wir mit BlueJ Java und gerade sind wir bei Schleifen. Dazu haben wir eine Aufgabe bekommen in der es um eine Epedemie geht. Wir sollen eine Schleife erstellen die jeweils Tageweise die Zahl der Gesunden, der Kranken und der bereits Immunisierten errechnet.
Soweit auch kein Problem, da die Raten für die täglich Infizierten
und die Rate der Immunisierten angegeben sind:
Tägl. Infektionen: a*g*k (a = Infektionsrate [a > 0])
Tägl. Immunisierungen: b*k (b = Immunisierungsrate [b > 0])
g = Gesunde; k = Kranke
So und hier kommt nun das Problem.
Die Infektionen können niemals über diese Formel errechnet werde!
Außerdem müssen für a und b jeweils sehr kleine Werte genommen werden.
In meinem Probebeispiel bin ich von 50.000 Menschen insgesammt ausgegangen.
49.999 Gesunde und 1 Kranker. (Für a und b hab ich jeweils 0,01 genommen)
Tag 1: Infektionen = a*g*k = 0,01*49999*1 = 500 (gerundet) <- kann sein
Tag 2: Infektionen = a*g*k = 0,01*49499*500 = 247495 <- kann NICHT sein!
...
So nun endlich meine Frage:
Gehe ich die Aufgabe falsch an oder ist die Formel für die Infektion falsch?
Wenn die Formel mist ist, kann mir dann vielleicht jemand helfen auf eine ordentliche zu kommen?
Sorry für so viel Text, ich hoffe mir wird geholfen
Gruß und danke schonmal
Kev