Skip to content

Latest commit

 

History

History
42 lines (31 loc) · 1.13 KB

File metadata and controls

42 lines (31 loc) · 1.13 KB

Back

P2.11

Write a program that asks the user to input

  • The number of gallons of gas in the tank
  • The fuel efficiency in miles per gallon
  • The price of gas per gallon

Then print the cost per 100 miles and how far the car can go with the gas in the tank.


Solution:

import static java.lang.System.in;
import static java.lang.System.out;

import java.util.Scanner;

class P0211 
{
  public static void main(String[] args) 
  {
    final Scanner input = new Scanner(in);
    out.print("Enter number of gallons of gas in the tank: ");
    final double gasGallon = input.nextDouble();
    out.print("Enter fuel efficiency in miles per gallon: ");
    final double milesPerGallon = input.nextDouble();
    out.print("Enter price of gas per gallon: ");
    final double pricePerGallon = input.nextDouble();

    final double costPer100Miles = 100 / milesPerGallon * pricePerGallon;
    final double maxDistanceInMiles = gasGallon * milesPerGallon;

    out.printf("Cost per 100 miles: $%,.2f\n", costPer100Miles);
    out.printf("Maximum distance for current gas in the tank: %,.0f miles\n", maxDistanceInMiles);
  }
}