(Калькулятор экономии на совместном использовании автомобилей) Изучите несколько веб-сайтов по совместному использованию автомобилей. Создайте приложение, которое рассчитывает ваши ежедневные расходы на вождение, чтобы вы могли оценить, сколько денег можно сэкономить за счет объединения автомобилей, которое также имеет другие преимущества, такие как сокращение выбросов углерода и уменьшение заторов на дорогах. Приложение должно вводить следующую информацию и отображать стоимость поездки пользователя на работу в день: а) Общее количество пройденных миль в день. б) Стоимость галлона бензина. c) Среднее количество миль на галлон. г) Плата за парковку в день.

e) Пошлины в день.

/*
 *       Filename:  CarPoolSavingsCalc.java
 *
 *    Description:  Exercise 2.35 - Car-Pool Savings Calculator
 *
*   @Author:  Bilal Tahir Khan Meo
 *  Website: https://codeblah.com
 *
 * =====================================================================================
 */
import java.util.Scanner;

public class CarPoolSavingsCalc{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);

        double milesPerDay, costPerGallon, milesPerGallon;
        double parkingFees, tollsPerDay, dailyDrivingCost;

        milesPerDay = requestInput("Enter total miles driven per day: ", sc);
        costPerGallon = requestInput("Enter cost per gallon for gasoline: ", sc);
        milesPerGallon = requestInput("Enter average miles per gallon: ", sc);
        parkingFees = requestInput("Enter parking fees per day: ", sc);
        tollsPerDay = requestInput("Enter tolls per day: ", sc);

        // calculate daily driving cost
        dailyDrivingCost = ((milesPerDay / milesPerGallon) * costPerGallon) + parkingFees + tollsPerDay;

        System.out.printf("Daily driving cost = %.2f\n", dailyDrivingCost);
    }
    // space saving in main()
    private static double requestInput(String s, Scanner input){
        System.out.print(s);
        return input.nextDouble();
    }
}

Метод 2: Калькулятор сбережений на автомобильном пуле в Java

/**
 *
 *  @Author:  Bilal Tahir Khan Meo
 *  Website: https://codeblah.com
 *
 * Exercise 2.35 - Car-Pool Savings Calculator
 * This Program Calculates Your Daily Driving Cost
 *
 */
 
import java.util.Scanner;
 
public class Ex02_35 {
    public static void main (String [] args) {
 
 Scanner input = new Scanner (System.in);
         
        int totalMiles; 
        int gasolineCost; 
        int milesPerGallon; 
        int parkingFees; 
        int tolls;
        int dailyDrivingCost;
         
        System.out.println ("This Application Calculates Your Daily Driving Cost");
         
        System.out.println (); //displays a blank line
         
        System.out.print ("Enter Total Miles Driven Per Day: ");
        totalMiles = input.nextInt();
        System.out.print ("Enter Cost Per Gallon Of Gasoline: ");
        gasolineCost = input.nextInt();
        System.out.print ("Enter Average Miles Per Gallon: ");
        milesPerGallon = input.nextInt();
        System.out.print ("Enter Parking Fees Per Day: ");
        parkingFees = input.nextInt();
        System.out.print ("Enter Tolls Per Day: ");
        tolls = input.nextInt();
         
        dailyDrivingCost = (totalMiles / milesPerGallon) * gasolineCost + parkingFees + tolls;
         
        System.out.println("\n");
        System.out.printf ("Your Daily Driving Cost Is: %d\n", dailyDrivingCost);
 
    }
}

Первоначально опубликовано на сайте codeblah.com 14 февраля 2019 г.