Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package Data_Types_and_Variables_Exercises;
- import java.io.BufferedReader;
- import java.io.Console;
- import java.io.IOException;
- import java.io.InputStreamReader;
- import java.text.DecimalFormat;
- import static java.lang.System.in;
- import static java.lang.System.out;
- public class Convert_Speed_Units {
- public static void main(String[] args) throws IOException {
- BufferedReader reader = new BufferedReader(new InputStreamReader(in));
- DecimalFormat df = new DecimalFormat("#.######");
- float distanceInMeters = Float.parseFloat(reader.readLine());
- float hours = Float.parseFloat(reader.readLine());
- float minutes = Float.parseFloat(reader.readLine());
- float seconds = Float.parseFloat(reader.readLine());
- float totalTimeInSeconds = (hours * 60.0f + minutes) * 60.0f + seconds;
- float speedMPSec = distanceInMeters / totalTimeInSeconds;
- System.out.println(df.format(speedMPSec));
- float distanceInKM = distanceInMeters / 1000.0f;
- float totalTimeInHours = totalTimeInSeconds / 3600.0f;
- float speedKPHours = distanceInKM / totalTimeInHours;
- System.out.println(df.format(speedKPHours));
- float distanceInMiles = distanceInMeters / 1609.0f;
- float speedInMilesPerHour = distanceInMiles / totalTimeInHours;
- System.out.println(df.format(speedInMilesPerHour));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement