Advertisement
desant74268

HW2

Mar 30th, 2020
513
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 5 9.67 KB | None | 0 0
  1. package hw2;
  2.  
  3. import java.util.Scanner;
  4.  
  5. public class Main {
  6.     public static void main(String[] args) {
  7.  
  8.         /*
  9. //Призывник;
  10.         System.out.println("Программа: ПРИЗЫВНИК");
  11.         System.out.println("Введите возраст призывника.");
  12.         Scanner console = new Scanner(System.in);
  13.         int soldersYears = console.nextInt();
  14.         System.out.println("Призывнику " + soldersYears + " лет");
  15.  
  16.         if (soldersYears < 0) {
  17.             System.out.println("Призывник еще не родился.");
  18.         } else if ((soldersYears > 0) && (soldersYears < 18)) {
  19.             System.out.println("Еще рано служить.");
  20.         } else if ((soldersYears >= 18) && (soldersYears < 27)){
  21.             System.out.println("К службе годен!");
  22.         } else if ((soldersYears >= 27) && (soldersYears < 150)){
  23.             System.out.println("Тебе поздно.");
  24.         } else {
  25.             System.out.println("Послужишь в другой раз.");
  26.         }
  27.         */
  28.  
  29.         /*
  30. //Определение високосного года;
  31.         System.out.println("Программа: Определение високосного года");
  32.         System.out.println("Введите год:");
  33.         Scanner console = new Scanner(System.in);
  34.         int year = console.nextInt();
  35.         System.out.println("Вы ввели " + year + " год.");
  36.         if ((year % 100 == 0) && (year % 400 == 0)) {
  37.             System.out.println(year + " - Високосный год.");
  38.         } else if ((year % 4 == 0) && (year % 100 != 0)) {
  39.             System.out.println(year + " - Високосный год.");
  40.         } else if (year % 100 == 0) {
  41.             System.out.println(year + " - Не високосный год.");
  42.         } else {
  43.             System.out.println(year + " - Не високосный год.");
  44.         }
  45.         */
  46.  
  47.         /*
  48. //Найти максимум из ДВУХ чисел;
  49.         System.out.println("Программа: Нахождение максимума из ДВУХ чисел");
  50.         System.out.println("Введите первое число:");
  51.         Scanner console = new Scanner(System.in);
  52.         int num1 = console.nextInt();
  53.         System.out.println("Введите второе число:");
  54.         int num2 = console.nextInt();
  55.         System.out.println("Первое число: num1 = " + num1);
  56.         System.out.println("Второе число: num2 = " + num2);
  57.         if (num1<num2){
  58.             System.out.println("Максимальное из двух чисел: " + num2);
  59.         } else if (num1==num2) {
  60.             System.out.println("Числа равны.");
  61.         }
  62.         else {
  63.             System.out.println("Максимальное из двух чисел: " + num1);
  64.         }
  65.  
  66.          */
  67.         /*
  68. //Найти минимум из ДВУХ чисел;
  69.         System.out.println("Программа: Нахождение минимума из ДВУХ чисел");
  70.         System.out.println("Введите первое число:");
  71.         Scanner console = new Scanner(System.in);
  72.         int num1 = console.nextInt();
  73.         System.out.println("Введите второе число:");
  74.         int num2 = console.nextInt();
  75.         System.out.println("Первое число: num1 = " + num1);
  76.         System.out.println("Второе число: num2 = " + num2);
  77.         if (num1>num2){
  78.             System.out.println("Минимальное из двух чисел: " + num2);
  79.         } else if (num1==num2) {
  80.             System.out.println("Числа равны.");
  81.         }
  82.         else {
  83.             System.out.println("Минимальное из двух чисел: " + num1);
  84.         }
  85.  
  86.          */
  87.  
  88.         /*
  89. // Поменять значения переменных местами с помощью и без помощи третьей переменной
  90.         System.out.println("Поменять значения переменных при помощи ТРЕТЬЕЙ:");
  91.         int num1 = 10;
  92.         int num2 = 25;
  93.         int temp = 0;
  94.         System.out.println("Число 1: " + num1 + "\n" + "Число 2: " + num2);
  95.         temp = num1;
  96.         num1 = num2;
  97.         num2 = temp;
  98.         System.out.println("После перемены значений: " + "\n" + "Число 1: " + num1 + "\n" + "Число 2: " + num2 + "\n");
  99.         System.out.println("Поменять значения переменных БЕЗ помощи ТРЕТЬЕЙ:");
  100.         int x = 2;
  101.         int y = 6;
  102.         System.out.println("X = " + x + "\n" + "Y = " + y);
  103.         System.out.println("X = X + Y = " + (x = x + y));
  104.         System.out.println("Y = Y - X = " + (y = y - x));
  105.         System.out.println("Y = -Y = " + (y = -y));
  106.         System.out.println("X = X - Y = " + (x = x - y));
  107.  
  108.          */
  109.  
  110.         /*
  111. // Решение квадратного уравнения
  112.         double a;
  113.         double b;
  114.         double c;
  115.         double D;
  116.         System.out.println("Программа: Нахождение корней квадратного уравнения.");
  117.         System.out.println("Квадратное урачнение вида: ax^2 + bx + c = 0");
  118.         System.out.println("Введите значение a, b, c");
  119.         Scanner console = new Scanner(System.in);
  120.         a = console.nextDouble();
  121.         b = console.nextDouble();
  122.         c = console.nextDouble();
  123.         System.out.println("Квадратное уравнение:");
  124.         System.out.println(a + " * x^2 + " + b + " * x + " + c + " = 0");
  125.         System.out.println("Вычисление дискриминанта:");
  126.         D = (Math.pow(b, 2)) - (4 * a * c);
  127.         System.out.println("D = " + D);
  128.         double x1;
  129.         double x2;
  130.         if (D > 0) {
  131.             x1 = ((-b) + (Math.sqrt(D))) / 2 * a;
  132.             x2 = ((-b) - (Math.sqrt(D))) / 2 * a;
  133.             System.out.println(" Корни квадратного уравнения: ");
  134.             System.out.println(" X1 = " + x1 + "\n" + " X2 = " + x2);
  135.         } else if (D == 0) {
  136.             x1 = (-b)/(2*a);
  137.             System.out.println(" Квадратное уравнение имеет единственный корень: ");
  138.             System.out.println(" X = " + x1);
  139.         } else {
  140.             System.out.println("Квадратное уравнение не имеет действительных корней.");
  141.         }
  142.  
  143.          */
  144.         /*
  145. // Проверить делимость на 5
  146.         System.out.println("Проверка делимости числа на 5:");
  147.         System.out.println("Введите число для проверки:");
  148.         Scanner console = new Scanner(System.in);
  149.         double a;
  150.         a = console.nextDouble();
  151.         if (a%5 == 0){
  152.             System.out.println("Число " + a + " делится на 5." + "\n" + "Результат: " + (a/5));
  153.         } else {
  154.             System.out.println("Число " + a + " НЕ делится на 5 без остатка." + "\n" + "Результат: " + (a/5));
  155.         }
  156.  
  157.          */
  158.  
  159.         /*
  160. // Вывести число вида 21=4*5+1
  161.         System.out.println("Вывести уравнение вида 21 = 4 * 5 + 1 (делитель 5)");
  162.         System.out.println("Введите число для проверки:");
  163.         Scanner console = new Scanner(System.in);
  164.         int a;
  165.         int b;
  166.         int c;
  167.         a = console.nextInt();
  168.         b = a / 5;
  169.         c = a % 5;
  170.         System.out.println("Уравнение:");
  171.         System.out.println(a + " = " + b + " * 5 + " + c);
  172.        */
  173.  
  174.         /*
  175. //Найти минимум/максимум из 3 чисел
  176.         System.out.println("Найти минимум/максимум из 3 чисел");
  177.         System.out.println("Введите 3 числа:");
  178.         Scanner console = new Scanner(System.in);
  179.         int a = console.nextInt();
  180.         int b = console.nextInt();
  181.         int c = console.nextInt();
  182.         //if ((a > b) && (c > b)) {
  183.          //   System.out.println("Минимальное число: " + b);
  184.        // } else if ((a > c) && (b > c)) {
  185.        //     System.out.println("Минимальное число: " + c);
  186.        // } else if ((c > a) && (b > a)) {
  187.         //    System.out.println("Минимальное число: " + a);
  188.         //} else {
  189.        //     System.out.println("Числа равны.");
  190.        // }
  191.  
  192.         if ((a == b) && (b == c)) {
  193.             System.out.println("Числа равны.");
  194.         } else {
  195.             int min = Math.min(Math.min(a, b), c);
  196.             System.out.println("Минимальное число: " + min);
  197.             int max = Math.max(Math.max(a, b), c);
  198.             System.out.println("Максимальное число: " + max);
  199.         }
  200.  
  201.          */
  202.  
  203. //Найти сумму цифр двухзначного числа
  204.         System.out.println("Найти сумму цифр двухзначного числа");
  205.         System.out.println("Введите двухначное число:");
  206.         Scanner console = new Scanner(System.in);
  207.         int a = console.nextInt();
  208.         System.out.println("Число: " + a);
  209.         int b;
  210.         int c;
  211.         if ((a < 10) || (a > 99)) {
  212.             System.out.println("Введено НЕ двухзначное число.");
  213.         } else {
  214.             b = a / 10;
  215.             c = a % 10;
  216.             System.out.println("Результат: " + (b + c));
  217.         }
  218.  
  219.  
  220.     }
  221. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement