За день машина проезжает n километров. Сколько дней нужно, чтобы проехать маршут длиной m километров? java
Ответы
// В задании явно не указано, число дней обязано быть целым (подобно задачам на нахождение числа пакетов молока, которые нужно приобрести, чтобы заполнить кастрблю некоторого объема) или может быть дробным (например, при n=2 и m=5 ясно, что потребуется два с половиной дня, чтобы проехать маршрут). Поэтому сделал для двух вариантов, которые регулируются переменной isResultInteger.
// Проверки на корректность ввода не делал, так как это не указано в задании. Подразумевается, что будут введены натуральные числа.
import java.util.Scanner;
public class Main
{
public static void main(String[] args) {
boolean isResultInteger = false;
Scanner in = new Scanner(System.in);
System.out.print("n=");
int n = in.nextInt();
System.out.print("m=");
int m = in.nextInt();
if (isResultInteger)
System.out.printf("days=%d", m / n + ((m > n && m % n != 0) ? 1 : 0));
else
System.out.printf("days=%.2f", m / (double)n);
in.close();
}
}