Zum Inhalt springen

kev2105

Mitglieder
  • Gesamte Inhalte

    2
  • Benutzer seit

  • Letzter Besuch

  1. kev2105

    Epedemie-Simulation

    Zuerst Danke für die schnellen Antworten =) Ich habe jetzt mal deinen Ratschlag befolgt und die Startwerte nach oben bzw die Raten nach unten geschraubt. Geholfen hat es zwar was, aber nur in dem Sinne, dass meine Werte nichtmehr so schnell "abheben". Nun tritt mein Problem eben erst nach Tag 8 auf. Ich denke das Grundproblem ist, dass die Zahl der Infektionen rasant steigt (wie es ja bei einer Epedemie üblich ist), aber dann nichtmehr nach unten geht (weniger Gesunde übrig -> weniger Leute können noch Krank werden). Außerdem ist ein großes Problem, dass wenn ich die Kranken mit den Gesunden multipliziere immer eine Zahl herausbekommen werde die weit über der Zahl der gesamten Bevölkerung liegt! Zu der Sache mit den Immunisierten: Ich habe nun mal die Rechenreihenfolge umgestellt, so dass zuerst die Kranken errechnet werden und dann davon wieder die Immunisierten abgezogen werden. Also: 1. Kranke errechnen 2. Gesunde - neuKranke 3. Kranke + neuKranke 4. Immunisierte ausrechnen (anhand der Kranken) 5. Kranke - neuImmunisierte 6. Immunisierte + neuImmunisierte Vorher kammen Schritt 1 und 4 zuerst und dann erst die restlichen Rechnungen. Doch wie oben erklärt klärt das nicht mein Problem. =// [OK ich war zu langsam^^ flashpixx hat schon geschrieben was ich mein =P]
  2. 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

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...