кодесурса

Упражнения с типом данных Java: вычисление скорости в метрах в секунду, километрах и милях в час

script1adsense2code
script1adsense3code

Тип данных 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 программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code