Java — лабораторная № 1
Скопируй код в Main.java. Каждую программу запускай отдельно. Дробные числа вводи через точку.
Задание 3 — исправление
В s2 нужно x² · y², а не x² · x².
В s3 нужен квадрат косинуса, а не корень.
Ответ ≈ 1.05534.
В s3 нужен квадрат косинуса, а не корень.
Ответ ≈ 1.05534.
public class Main {
public static void main(String[] args) {
double x = 3.74 * Math.pow(10, -2);
double y = -0.825;
double z = 0.16 * Math.pow(10, 2);
double s1 = 1 + Math.pow(Math.sin(x + y), 2);
double s2 = Math.abs(x - (2 * y) / (1 + Math.pow(x, 2) * Math.pow(y, 2)));
double s3 = Math.pow(Math.cos(Math.atan(1 / z)), 2);
double s = (s1 / s2) * Math.pow(x, Math.abs(y)) + s3;
System.out.println(s);
}
}
Задание 5
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
sc.useLocale(java.util.Locale.US);
System.out.println("Введите x, y, z");
double x = sc.nextDouble();
double y = sc.nextDouble();
double z = sc.nextDouble();
double a = Math.log(Math.pow(y, -Math.sqrt(Math.abs(x))));
double b = x - y / 2;
double c = Math.pow(Math.sin(Math.atan(z)), 2);
double s = a * b + c;
System.out.println("Ответ: " + s);
}
}
Ввод:
Ответ ≈
-15.246 0.04642 21Ответ ≈
-182.038
Задание 7
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
sc.useLocale(java.util.Locale.US);
System.out.println("Введите x, y, z");
double x = sc.nextDouble();
double y = sc.nextDouble();
double z = sc.nextDouble();
double a = x + 3 * Math.abs(x - y) + Math.pow(x, 2);
double b = Math.abs(x - y) * z + Math.pow(x, 2);
double s = 5 * Math.atan(x) - 0.25 * Math.acos(x) * a / b;
System.out.println("Ответ: " + s);
}
}
Ввод:
Ответ ≈
0.1722 6.33 0.000325Ответ ≈
-205.306