Opgave i Java
public class KoereBog{
/*Her er erklæret to variable under public - dvs kan bruges af metoder i klassen */
static double totalKm = 0;
static double totalLiter = 0;
public static void main( String args[])
{
benzinRegnskab();
}
private static void benzinRegnskab()
{
int km;
double liter;
liter = 0;
km = 0;
/*Et objekt af klassen konsolReader oprettes. Objektet gør det muligt at værdier fra tastaturet.*/
ConsoleReader indles = new ConsoleReader( System. in);
System.out.print("Indtast kilometer for denne tankning,og 0 for afslut );
/*km sættes her til heltalsværdien der læses fra tastaturet. readInt er en metode i klassen ConsoleReader.*/
km = indles.readInt();
while( km != 0)
{
System.out.print(" Indtast liter for denne tankning ");
liter= indles.readDouble();
beregnOgVisKmPrLiter(km, liter);
beregnOgVisTotalKmPrTotalLiter(km, liter);
System.out.print("Indtast kilometer for denne tankning,og 0 for afslut");
km = indles.readInt();
}
}
private static void beregnOgVisKmPrLiter(int km, double liter)
{
double kmPrLiter;
kmPrLiter = km / liter;
System.out.println(" Km/ liter:\t\t" + kmPrLiter);
}
private static void beregnOgVisTotalKmPrTotalLiter(int km, double liter)
{
double totalKmPrLiter;
totalKm = totalKm + km;
totalLiter = totalLiter + liter;
totalKmPrLiter = totalKm / totalLiter;
System.out.println(" Total Km/ liter:\t" + totalKmPrLiter);
System.out.println();
}
}
Opg. 1
skriv ovenstående program. Husk at bruge ConsoleReader. – vil programmet være hensigtsmæssigt hvis der skulle sorteres eks. Ti navne?
Opg. 2
Skriv og afvikle opgaven fra terminsprøven.
