Kraftstoffverbrauch

0

00Noizy00

Gast
Hallo,

hab da ein kleines Problem und zwar funktioniert meine Division mit zwei int-Werten nicht...
kriege es i-wie nicht auf die reihe... -.-

Die Rechnung die mir Probleme bereitet ist "(tankmenge/strecke)*100"

=======================================================================
Java:
public class KFZDaten 

{

	public static void main(String[] args) 
	{

		Bildschirm.setzeTitel("Berechnung von KFZ-Daten");
		Tastatur.protokollieren(true);
		
		//Konstanten bestimmen
		
	
		int zeit = Tastatur.liesInt("Bitte geben Sie in Minuten die Dauer der Reise an:");
	
		int strecke = Tastatur.liesInt("Bitte geben Sie in Kilometer die länge der Strecke an:");
	
		int tankmenge = Tastatur.liesInt("Bitte geben Sie den Kraftstoffverbrauch in Liter pro Kilometer an:");
		
		//Berechnung der Durchschnittsgeschwindigkeit
		
		int konstante1 = 60;
		
		int strecke60 = strecke*konstante1;
		int dg = strecke60/zeit;

		//Berechnung des Verbrauchs
		
		[COLOR="Red"]int konstante2 = 100;
		
		int verbrauch = (tankmenge/strecke)*konstante2;[/COLOR]
		
		
		
		Bildschirm.schreib("Verbrauch : " +verbrauch +" Liter auf 100 Kilometer");
		Bildschirm.neueZeile();
		Bildschirm.schreib("Durchschnittsgeschwindigkeit : " +dg +" Kilometer pro Stunde");
		
		
	}

}
========================================================================

Das Problem liegt darin das ich nur int-Werte benutzen darf und mir fällt absolut nichts mehr ein....
Wäre nett wenn jemand weiter helfen könnte...
THX schonmal im vorraus:D
 
Zuletzt bearbeitet von einem Moderator:
S

SlaterB

Gast
schau dir folgendes Programm an, besonders die Ausgabe
Java:
public class Test
{
    public static void main(String[] args)
    {
        int a = 50;
        int b = 60;
        int c = 70;
        System.out.println( (a / c) * b);
        System.out.println( (a * b) / c);
    }
}
 

Oben