Advertisement
Guest User

Convert speed unit

a guest
Jan 28th, 2018
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.39 KB | None | 0 0
  1. package Data_Types_and_Variables_Exercises;
  2.  
  3. import java.io.BufferedReader;
  4. import java.io.Console;
  5. import java.io.IOException;
  6. import java.io.InputStreamReader;
  7. import java.text.DecimalFormat;
  8.  
  9. import static java.lang.System.in;
  10. import static java.lang.System.out;
  11.  
  12. public class Convert_Speed_Units {
  13.     public static void main(String[] args) throws IOException {
  14.         BufferedReader reader = new BufferedReader(new InputStreamReader(in));
  15.         DecimalFormat df = new DecimalFormat("#.######");
  16.  
  17.         float distanceInMeters = Float.parseFloat(reader.readLine());
  18.         float hours = Float.parseFloat(reader.readLine());
  19.         float minutes = Float.parseFloat(reader.readLine());
  20.         float seconds = Float.parseFloat(reader.readLine());
  21.  
  22.         float totalTimeInSeconds = (hours * 60.0f + minutes) * 60.0f + seconds;
  23.  
  24.         float speedMPSec = distanceInMeters / totalTimeInSeconds;
  25.         System.out.println(df.format(speedMPSec));
  26.  
  27.         float distanceInKM = distanceInMeters / 1000.0f;
  28.         float totalTimeInHours = totalTimeInSeconds / 3600.0f;
  29.         float speedKPHours = distanceInKM / totalTimeInHours;
  30.         System.out.println(df.format(speedKPHours));
  31.  
  32.         float distanceInMiles = distanceInMeters / 1609.0f;
  33.         float speedInMilesPerHour = distanceInMiles / totalTimeInHours;
  34.         System.out.println(df.format(speedInMilesPerHour));
  35.     }
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement