Hallo,
da ich gerade Hausaufgaben mache, muss ich folgendes Programm schreiben.
Eine Zimmertemperatur hat 92° die Zimmertemperatur beträgt 20°. In jeder Minute verringert sich die Suppentemperatur um 10% der Differenz zur Zimmertemperatur:
Das Programm lief, bis ich den double von Suppentemp auf integer parsen wollte. Da ist also der Fehler, den ich leider nicht finden kann!
was habe ich falsch gemacht???
bedanke mich im vorraus
da ich gerade Hausaufgaben mache, muss ich folgendes Programm schreiben.
Eine Zimmertemperatur hat 92° die Zimmertemperatur beträgt 20°. In jeder Minute verringert sich die Suppentemperatur um 10% der Differenz zur Zimmertemperatur:
Das Programm lief, bis ich den double von Suppentemp auf integer parsen wollte. Da ist also der Fehler, den ich leider nicht finden kann!
Code:
import javax.swing.*;
import java.io.*;
public class Suppentemperatur
{
public static void main (String []args)
{
double Suppentemp = 92;
double Zimmertemp = 20;
double Tempver = 0;
int Minuten = 0;
do
{
Tempver = (Suppentemp - Zimmertemp) * 0.1;
Suppentemp = Suppentemp - Tempver;
Minuten++;
int i = Integer.parseInt(Suppentemp);
System.out.println ("Nach " + Minuten + " Minuten ist die Suppentemperatur " + i );
}
while (Suppentemp >=25);
}
}
was habe ich falsch gemacht???
bedanke mich im vorraus