Advertisement
Filage

java_lab1.2

Sep 11th, 2024
168
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.97 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class Main2 {
  4.     public static void main(String[] args){
  5.         Scanner scan = new Scanner(System.in);
  6.         System.out.println("Данная программа вычисленяет функции y(x) для всех различных значений аргументов.");
  7.         System.out.print("Введите действительное значение переменной X через Enter: ");
  8.         double a = 4.2, b = 5.3, c = 1.5, x, y;
  9.         x = scan.nextDouble();
  10.         System.out.println("1) a = 4.2, b = 5.3, c = 1.5");
  11.         if((Math.exp(a + b)) > (Math.exp(x))) {
  12.             System.out.println("Так как e^(a+b) > e^x, то y = sin(e^(a+b)) + x^2");
  13.             y = Math.sin(Math.exp(a + b)) + Math.pow(x, 2);
  14.         }
  15.         else if((Math.exp(a + b)) < (Math.exp(x))) {
  16.             System.out.println("Так как e^(a+b) < e^x, то y = cos(√|x + abc|)");
  17.             y = Math.cos(Math.sqrt(Math.abs(x + a * b * c)));
  18.         }
  19.         else {
  20.             System.out.println("Так как e^(a+b) = e^x, то y = acrtg(abc) + x^(1/3)");
  21.             y = Math.atan(a * b * c) + Math.pow(x, 1 / 3);
  22.         }
  23.         System.out.println("Значение функции y равно " + y);
  24.         a = -0.35;
  25.         b = 1.8;
  26.         c = -1.8;
  27.         System.out.println("2) a = -0.35, b = 1.8, c = -1.8");
  28.         if((Math.exp(a + b)) > (Math.exp(x))) {
  29.             System.out.println("Так как e^(a+b) > e^x, то y = sin(e^(a+b)) + x^2");
  30.             y = Math.sin(Math.exp(a + b)) + Math.pow(x, 2);
  31.         }
  32.         else if((Math.exp(a + b)) < (Math.exp(x))) {
  33.             System.out.println("Так как e^(a+b) < e^x, то y = cos(√|x + abc|)");
  34.             y = Math.cos(Math.sqrt(Math.abs(x + a * b * c)));
  35.         }
  36.         else {
  37.             System.out.println("Так как e^(a+b) = e^x, то y = acrtg(abc) + x^(1/3)");
  38.             y = Math.atan(a * b * c) + Math.pow(x, 1 / 3);
  39.         }
  40.         System.out.println("Значение функции y равно " + y);
  41.         a = 2.8;
  42.         b = -0.6;
  43.         c = 2.0;
  44.         System.out.println("3) a = 2.8, b = -0.6, c = 2.0");
  45.         if((Math.exp(a + b)) > (Math.exp(x))) {
  46.             System.out.println("Так как e^(a+b) > e^x, то y = sin(e^(a+b)) + x^2");
  47.             y = Math.sin(Math.exp(a + b)) + Math.pow(x, 2);
  48.         }
  49.         else if((Math.exp(a + b)) < (Math.exp(x))) {
  50.             System.out.println("Так как e^(a+b) < e^x, то y = cos(√|x + abc|)");
  51.             y = Math.cos(Math.sqrt(Math.abs(x + a * b * c)));
  52.         }
  53.         else {
  54.             System.out.println("Так как e^(a+b) = e^x, то y = acrtg(abc) + x^(1/3)");
  55.             y = Math.atan(a * b * c) + Math.pow(x, 1 / 3);
  56.         }
  57.         System.out.println("Значение функции y равно " + y);
  58.         System.out.println("Конец работы программы.");
  59.         scan.close();
  60.     }
  61. }
  62.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement