diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e5eb538 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +/pointer-car.iml +/README.md +/.idea/ diff --git a/README.md b/README.md deleted file mode 100644 index 439399e..0000000 --- a/README.md +++ /dev/null @@ -1 +0,0 @@ -# pointer-car diff --git a/com/company/Car.java b/com/company/Car.java new file mode 100644 index 0000000..cc115dc --- /dev/null +++ b/com/company/Car.java @@ -0,0 +1,69 @@ +package company; + +public class Car { + + public String color; + public String brand; + public int distance; + public int km; + public double fuelconsumption; + public double volumeoffuel; + public int allkm; + public int exitfuel; + public double mydistance; + + public Car() { + + } + + public Car(String color, String brand, int fuelconsumption, int volumeoffuel, int allkm) { + this.color = color; + this.brand = brand; + this.fuelconsumption = fuelconsumption; + this.volumeoffuel = volumeoffuel; + this.allkm = allkm; + } + + + public void distance() { + System.out.println(this.color + " " + this.brand + ", пробіг: " + (allkm + distance) + " " + "Пального в баці " + volumeoffuel); + } + + public double getVolumeoffuel() { + double volumeoffuel = this.volumeoffuel; + return volumeoffuel; + } + + public void setVolumeoffuel(int volumeoffuel) { + this.volumeoffuel = volumeoffuel; + } + + public void drive(int km) { + exitfuel = (int) ((fuelconsumption / 100) * km); + if (volumeoffuel == 0) { + System.out.println("NO FUEL"); + } else if (volumeoffuel > exitfuel) { + volumeoffuel = volumeoffuel - exitfuel; + distance = allkm + km; + System.out.println(color + " " + brand + "проїхав " + km + "кілометрів"); + System.out.println("В баку є " + volumeoffuel + " палива " + distance + " Загальний пробіг"); + + } else if (volumeoffuel < exitfuel) { + mydistance = 100 / fuelconsumption * volumeoffuel; + volumeoffuel = 0; + allkm = (int) (allkm + mydistance); + System.out.println(color + " " + brand + "проїхав " + mydistance + " на цьому паливі " + "Загальний пробіг " + allkm + " кілометрів"); + + } + + + } + + public void reFuel(int refuel) { + volumeoffuel = volumeoffuel + refuel; + } +} + + + + diff --git a/com/company/Main.java b/com/company/Main.java new file mode 100644 index 0000000..efd8cab --- /dev/null +++ b/com/company/Main.java @@ -0,0 +1,10 @@ +package company; + +public class Main { + public static void main(String[] args) { + Car myCar = new Car("Red", "Mazda RX-8", 10, 50, 10000); + myCar.distance(); + myCar.drive(10); + myCar.reFuel(5); + } +}