need a java program that tracks fule and milage for a car. requirements:: Two Od
ID: 3818565 • Letter: N
Question
need a java program that tracks fule and milage for a car.
requirements::
Two Odometer class objects (trip1 and trip2)
Each class object has its own default fuel efficiency mpg for the fuel efficient car and the gas guzzler car – (45 mpg) and (13 mpg) respectively
Use memory variables to store miles driven and fuel efficiency
Miles driven hardcoded into program – first drive = 100 miles, second drive = 50 miles
Calculations: Gas consumed = miles driven / fuel efficiency
Cumulative miles driven = first drive miles + second drive miles
Remember to reset the miles driven to zero for each class object
For your fuel-efficient small car: After 100 miles, 2.22 gallons used.After another 50 miles, 3.33 gallons used. For your gas guzzler: After 100 miles, 7-69 gallons used. After another 50 miles, 11.54 gallons used. BUILD SUCCESSFUL (total time: 0 seconds)Explanation / Answer
class Odometer{
public double fuelEffeciency,milesDriven;
public Odometer(double fuelEffeciency){
this.fuelEffeciency = fuelEffeciency;
this.milesDriven = 0;
}
public double gallonsUsed(){
return milesDriven/fuelEffeciency;
}
}
public class Sample1{
public static void main(String[] args) {
Odometer trip1 = new Odometer(45);
Odometer trip2 = new Odometer(13);
int firstDrive = 100;
int secondDrive = 50;
trip1.milesDriven = firstDrive;
System.out.println("For your fuel-effecinet small car:");
double firstGallons = trip1.gallonsUsed();
trip1.milesDriven = firstDrive+secondDrive;
double secondGallons = trip1.gallonsUsed();
System.out.println("After "+firstDrive+" miles, "+firstGallons+" used, After another "+secondDrive+" miles, "+secondGallons+" used");
System.out.println("For your gas guzzler");
trip2.milesDriven = firstDrive;
firstGallons = trip2.gallonsUsed();
trip2.milesDriven = firstDrive+secondDrive;
secondGallons = trip2.gallonsUsed();
System.out.println("After "+firstDrive+" miles, "+firstGallons+" used, After another "+secondDrive+" miles, "+secondGallons+" used");
}
}
OUTPUT :
For your fuel-effecinet small car:
After 100 miles, 2.2222222222222223 used, After another 50 miles, 3.3333333333333335 used
For your gas guzzler
After 100 miles, 7.6923076923076925 used, After another 50 miles, 11.538461538461538 used
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.