Задача
Даны действительные числа [latex]x[/latex] и [latex]y[/latex]. Получить [latex]\frac{|x|-|y|}{|x|+|y|}[/latex].
Тесты
№ | Входные данные | Выходные данные |
1 | 3 7 | -0.4 |
2 | -5 -2 | 0.4285 |
3 | -6 4 | 0.2 |
4 | 2 -3 | -0.2 |
Решение
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
class FirstLab { public static void main (String[] args) { double x, y, solution; Scanner input = new Scanner(System.in); x = input.nextDouble(); y = input.nextDouble(); solution = (Math.abs(x) - Math.abs(y)) / (Math.abs(x) + Math.abs(y)); System.out.println(solution); } } |
Пояснения
Используя тип double объявляем переменные x, y и solution. После, инициализируем переменные x и y значениями из потока ввода. Далее, находим решение нашего выражения при использовании метода abs() библиотеки Math. Решение присваиваем ранее объявленной переменной solution, после чего выводим его в консоль.
Очень хорошо. Только добавьте ключевые слова (метки).
Желательно также оформить inline фрагменты кода тоже при помощи плагина crayon. Тогда подсветка кода и символы в тексте будут одного цвета. Для примера я оформил несколько таких мест в начале пояснения.
Обратите внимание, что в условии [latex]x, y[/latex] оформлены как формулы, а в пояснении уже как элементы программного кода. И это правильно. Обозначения в условиях могут не совпадать с именами переменных в коде. А могут совпадать. Но все равно это разные вещи.
Исправил.