import java.util.Scanner;
public class Main {
public static void main(String[] args) {
double Ax, Bx, Cx;
Scanner sc = new Scanner(System.in);
try {
System.out.println("Waiting for input A, B and C...");
Ax = sc.nextDouble();
Bx = sc.nextDouble();
Cx = sc.nextDouble();
if (!(Cx > Math.min(Ax, Bx) && Cx < Math.max(Ax, Bx))) {
System.out.println("Неверные входные данные.");
return;
}
double AC = Math.abs(Cx - Ax);
double BC = Math.abs(Cx - Bx);
System.out.println("AC = " + AC);
System.out.println("BC = " + BC);
System.out.println("AC * BC = " + AC * BC);
} catch (RuntimeException e) {
System.out.println("Неверные входные данные.");
}
}
}
Проблемы, вопросы или предложения по работе программы в комментарии.
Поделитесь своими знаниями, ответьте на вопрос:
1.Что делает программа: a:=3; b:=1; s:=a+b; write ('s'); находит сумму двух чисел, которые задает пользователь находит сумму чисел "3" и "1" и выводит результат на экран находит сумму чисел "3" и "1" и выводит на экран символ "s" находит сумму a+b 2.Тип переменной задается в разделе: var const begin program 3.Конец программы обозначается: end end; end program end. 4.Выберите оператор ввода, записанный без ошибки: * read(a, b, c); a:=readln; read('a'); writeln(a, b); 5.Сколько позиций на экране должна занимать выводимая величина определяет: значение переменной оператор вывода тип данных формат вывода 6.Для вывода из оперативной памяти на экран монитора используются: readln write writeln read 7.Пример строковой константы: "сумма = " a + 2 s := a + b 's = ', a + b 's = a + 2' 8.Что будет выведено на экран после выполнения программы: a:=5; b:=7; a:=b-a*2; write (a, b); 4 -37 -3 7 4 7 9.Выберите оператор вывода, записанный без ошибки: a:=writeln; writeln(a, 'b'); read(a, b); write ('a' 'b'); 10.Укажите оператор, соответствующий выходному потоку 10 20 30 writeln ('10', ' ', '20', ' ', '30'); readln (10, 20, 30); writeln (10, 20, 30); writeln ('10, 20, 30');
1 - находит сумму чисел "3" и "1" и выводит на экран символ "s"
2 - var
3 - end.
4 - read(a, b, c);
5 - тип данных
6 - write ИЛИ writeln
7 - 's = a + 2'
8 ->>> -37
9 - writeln(a, 'b');
10 - writeln ('10', ' ', '20', ' ', '30');
Объяснение: