/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
class Car{
//pola
private double fuelEfficiency, fuelLevel, fuelCost, lastFuelChange;
//konstruktor
public Car(double fuelEfficiency){
this.fuelEfficiency = fuelEfficiency;
fuelLevel = 0;
}
//metody
void drive(double distance){
if(fuelLevel < distance / fuelEfficiency){
System.
out.
println("Not enough fuel."); }else{
System.
out.
println("Driving " + distance
+ "miles..."); lastFuelChange = distance / fuelEfficiency;
fuelLevel -= lastFuelChange;
}
}
double convertToLitres(double gallons){
return gallons * 4.546;
}
double getFuel(){
return fuelLevel;
}
void addFuel(double quantity){
System.
out.
println("Adding " + quantity
+ " gallons of fuel..."); fuelLevel += quantity;
lastFuelChange = quantity;
}
double fuelCost(){
return lastFuelChange;
}
double getCost(){ // tego trochÄ™ nie rozumiem, "returns the cost of fuel in pounds and pence"? zwracam koszt w funtach.
return 1.359;
}
}
class Ideone
{
{
// your code goes here
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgpjbGFzcyBDYXJ7CgkvL3BvbGEKCXByaXZhdGUgZG91YmxlIGZ1ZWxFZmZpY2llbmN5LCBmdWVsTGV2ZWwsIGZ1ZWxDb3N0LCBsYXN0RnVlbENoYW5nZTsKCS8va29uc3RydWt0b3IKCXB1YmxpYyBDYXIoZG91YmxlIGZ1ZWxFZmZpY2llbmN5KXsKCQl0aGlzLmZ1ZWxFZmZpY2llbmN5ID0gZnVlbEVmZmljaWVuY3k7CgkJZnVlbExldmVsID0gMDsKCX0KCS8vbWV0b2R5Cgl2b2lkIGRyaXZlKGRvdWJsZSBkaXN0YW5jZSl7CgkJaWYoZnVlbExldmVsIDwgZGlzdGFuY2UgLyBmdWVsRWZmaWNpZW5jeSl7CgkJCVN5c3RlbS5vdXQucHJpbnRsbigiTm90IGVub3VnaCBmdWVsLiIpOwoJCX1lbHNlewoJCQlTeXN0ZW0ub3V0LnByaW50bG4oIkRyaXZpbmcgIiArIGRpc3RhbmNlICsgIm1pbGVzLi4uIik7CgkJCWxhc3RGdWVsQ2hhbmdlID0gZGlzdGFuY2UgLyBmdWVsRWZmaWNpZW5jeTsKCQkJZnVlbExldmVsIC09IGxhc3RGdWVsQ2hhbmdlOwoJCX0KCX0KCQoJZG91YmxlIGNvbnZlcnRUb0xpdHJlcyhkb3VibGUgZ2FsbG9ucyl7CgkJcmV0dXJuIGdhbGxvbnMgKiA0LjU0NjsKCX0KCQoJZG91YmxlIGdldEZ1ZWwoKXsKCQlyZXR1cm4gZnVlbExldmVsOwoJfQoJCgl2b2lkIGFkZEZ1ZWwoZG91YmxlIHF1YW50aXR5KXsKCQlTeXN0ZW0ub3V0LnByaW50bG4oIkFkZGluZyAiICsgcXVhbnRpdHkgKyAiIGdhbGxvbnMgb2YgZnVlbC4uLiIpOwoJCWZ1ZWxMZXZlbCArPSBxdWFudGl0eTsKCQlsYXN0RnVlbENoYW5nZSA9IHF1YW50aXR5OwoJfQoJCglkb3VibGUgZnVlbENvc3QoKXsKCQlyZXR1cm4gbGFzdEZ1ZWxDaGFuZ2U7Cgl9CgkKCWRvdWJsZSBnZXRDb3N0KCl7IC8vIHRlZ28gdHJvY2jEmSBuaWUgcm96dW1pZW0sICJyZXR1cm5zIHRoZSBjb3N0IG9mIGZ1ZWwgaW4gcG91bmRzIGFuZCBwZW5jZSI/IHp3cmFjYW0ga29zenQgdyBmdW50YWNoLgoJCXJldHVybiAxLjM1OTsKCX0KfQoJCmNsYXNzIElkZW9uZQp7CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiAoU3RyaW5nW10gYXJncykgdGhyb3dzIGphdmEubGFuZy5FeGNlcHRpb24KCXsKCQkvLyB5b3VyIGNvZGUgZ29lcyBoZXJlCgl9Cn0=