Eine Methode zur Berechnung des Abkuehlverhaltens einer Teetasse unter der Annahme, dass sich die Temperatur des Tees jede Minute um ein Fünftel der Differenz von Teetemperatur und Zimmertemperatur verringert.
Ich versuch zu wissen, wie lange der Tee zum Abkühlen braucht.
Sollte nach 200 Minuten die gewünschte Temperatur nicht erreicht sein, soll die Berechnung abgebrochen werden. Das habe ich bisher geschrieben, aber aus irgendeinem Grund funktioniert es nicht richtig...
Ich versuch zu wissen, wie lange der Tee zum Abkühlen braucht.
Sollte nach 200 Minuten die gewünschte Temperatur nicht erreicht sein, soll die Berechnung abgebrochen werden. Das habe ich bisher geschrieben, aber aus irgendeinem Grund funktioniert es nicht richtig...
Java:
public class Teetasse
{
public int abkuehlung(double atemp, double ztemp, double wtemp)
{
double temp=0;
double temp2=0;
int f=0;
temp =atemp-ztemp;
temp2=temp;
while ( temp2>=wtemp){
if (f>=200 && temp2>wtemp){
f=200;
return f;
}
temp2=temp2-0.2;
f=f+1;
}
return f;
}
}