Упражнения с типом данных Java: вычисление скорости в метрах в секунду, километрах и милях в час
Тип данных Java: упражнение 7 с решением
Напишите Java-программу для отображения скорости в метрах в секунду, в километрах в час и в милях в час.
Пользовательский ввод: расстояние (в метрах) и время (в виде трех цифр: часы, минуты, секунды).
Примечание: 1 миля = 1609 метров
Тестовые данные
Расстояние ввода в метрах: 2500
Входной час: 5
Минут ввода: 56
Входные секунды: 23
Пример решения :
Java-код:
import java.util.Scanner;
public class Exercise7 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
float timeSeconds;
float mps,kph, mph;
System.out.print("Input distance in meters: ");
float distance = scanner.nextFloat();
System.out.print("Input hour: ");
float hr = scanner.nextFloat();
System.out.print("Input minutes: ");
float min = scanner.nextFloat();
System.out.print("Input seconds: ");
float sec = scanner.nextFloat();
timeSeconds = (hr*3600) + (min*60) + sec;
mps = distance / timeSeconds;
kph = ( distance/1000.0f ) / ( timeSeconds/3600.0f );
mph = kph / 1.609f;
System.out.println("Your speed in meters/second is "+mps);
System.out.println("Your speed in km/h is "+kph);
System.out.println("Your speed in miles/h is "+mph);
scanner.close();
}
}
Пример вывода:
Расстояние ввода в метрах: 2500 Входной час: 5 Минут ввода: 56 Входные секунды: 23 Ваша скорость в метрах / секунду равна 0,11691531 Ваша скорость в км / ч составляет 0,42089513 Ваша скорость в милях / час составляет 0,26158804
Блок - схема:
Редактор кода Java:
Улучшите этот пример решения и опубликуйте свой код через Disqus
Предыдущий: Написать Java-программу для расчета индекса массы тела (BMI).
Далее: Напишите программу на Java, которая читает число и отображает квадрат, куб и четвертую степень.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования