Hallo, Ich habe Probleme beim Versuch, die zweite Methode zu codieren. Was ich tun muss ist:"Wie lange dauert es, bis der Inzidenzwert unter 50 sinkt, wenn man annimmt, dass jede Woche die Anzahl der Neuinfektionen um einen bestimmten Prozentsatz sinkt?". Ich habe verschiedene Dinge ausprobiert, wie eine Schleife laufen zu lassen, bis die Zahl 50 oder weniger erreicht, und sie dann in Wochen umzuwandeln, aber ich verstehe es einfach nicht, wie kann ich es tun. Könnt ihr mir helfen?
Java:
public class Inzidenz
{
private int einwohner;
public Inzidenz()
{
einwohner = 235723; //Einwohnerzahl
}
public double inzidenzBerechnen(double infektionen)
{
double inz;
inz=infektionen/einwohner*100000;
return inz;
}
public double inzidenzEntwicklung(double infektionen, int prozent_rueck)
{
double dauer=0;
double dauer2=0;
dauer=(infektionen-dauer)-((infektionen*prozent_rueck/100));
do {
dauer2=(infektionen-dauer)-((infektionen*prozent_rueck/100));
}while(dauer>=50);
if(dauer2<=50){
dauer2=dauer2/7;
break;
}
return dauer2;
}
}
}
Zuletzt bearbeitet von einem Moderator: