ПЛЗ Даны две окружности a=(xa,ya,ra) и b=(xb,yb,rb). Определить, пересекаются ли окружности, или нет, или одна полностью накрывает собой другую. Окружности обязательно различны хотя бы в одном из параметров!
Входные данные
Дано 2 тройки целочисленных чисел на двух строках: окружность a−xa,ya,ra и окружность b−xb,yb,rb (−100≤xa,ya,xb,yb≤100 и 1≤ra,rb≤400)
Выходные данные
Необходимо вывести ответ на задачу:
«a^b» - окружность a пересекает окружность b (но не покрывает)
«a|b» - окружность a не пересекает окружность b
«a>b» - окружность b входит в окружность a
«b>a» - окружность a входит в окружность b
Примеры
входные данные
2 2 1
3 2 1
выходные данные
a^b
входные данные
2 2 1
5 2 1
выходные данные
a|b
входные данные
2 2 2
2 2 1
выходные данные
a>b
входные данные
2 2 1
2 2 2
выходные данные
b>a
import java.util.Scanner;
public class Authenticator {
public static void main(String[] args) {
String login;
String password;
Scanner scan = new Scanner(System.in);
System.out.println("login:");
login = scan.next();
System.out.println("password:");
password = scan.next();
if(login.equals("user") && password.equals("qwerty")){
System.out.println("Authentication completed");
}else{
System.out.println("Invalid login or password");
}
scan.close();
}
}
Объяснение:
Краткий алгоритм этой программы:Импортируем класс Scanner(для ввода текста);В методе main создаем две переменные типа String и одну типа Scanner;Вводим значения при а;Если логин и пароль верны,то выводим Authentication completed. Иначе выводим Invalid login or password;Закрываем Scanner;4. Протоколи (TCP i IP)3.Почтовый ящик- задають правила розбиття даних, що передаються на окремі порції (пакети), супроводжують їх керувальною інформацією (заголовком), яка складаються з адреси відправника і одержувача, порядкового номера порції, слідкують за тим, щоб у процесі передачі не зявилися помилки.