
C#
Нужна помощь с языком C#
помогите решить задание под цифрой 2. Не могу разобраться.


Вариант 2:
1,44^(2/3)-3^(3/2)+(1,44+1)*(sin(sqrt((Pi^2)/16)))^4.
Задание 2.
2.1)
double Pi=Math.PI;
double x = 1.44;
int y = 3;
float z = (float)(Pi * Pi / 16);
double a;
a = Math.Pow(x, 2.0 / 3);
a -= Math.Pow(y, 3.0 / 2);
a += (x + 1) * Math.Pow(Math.Sin(Math.Sqrt(z)), 4);
Console.WriteLine(a);
2.2)
1)x^2
2)A=(x^2)^(1/3)
3)y^3
4)B=√(y^3)
5)x+1
6)√z
7)sin(√z)
8)(sin(√z))^4
9)C=(x+1)*(sin(√z))^4
10)A-B
11)(A-B)+C
12)a=(A-B)+C
2.3) Переменная a, типа double.
2.4)
float z = (float)(Pi * Pi / 16);
1)Pi * Pi / 16 Число 16 типа int неявно приводиться к типу double, т. к. делимое типа double. Чтобы вычислить действительное частное от деления.
2)(float)(Pi * Pi / 16) Результат выражения типа double явно приводится к типу float.
a = Math.Pow(x, 2.0 / 3);
3)Числа 2.0 и 3 типа int, неявно приводится к типу double, чтобы вычислить действительное частное от деления 2.0 / 3.
a -= Math.Pow(y, 3.0 / 2);
4)Переменная y типа int, неявно приводится к типу double, т. к. аргументы функции Math.Pow() имеют тип double.
5)Числа 3.0 и 2 типа int, неявно приводится к типу double, чтобы вычислить действительное частное от деления 2.0 / 3.
a += (x + 1) * Math.Pow(Math.Sin(Math.Sqrt(z)), 4);
6)x + 1 число 1 неявно приводиться к типу double, т. к. первое слагаемое имеет тип double.
7)Переменная z типа int, неявно приводится к типу double, т. к. аргумент функции Math.Sqrt(), имеет тип double.
8)Число 4 типа int, неявно приводится к типу double, т. к. аргументы функции Math.Pow(), имеют тип double.
2.5) a=-3,31096216787808
1,44^(2/3)-3^(3/2)+(1,44+1)*(sin(sqrt((Pi^2)/16)))^4.
Задание 2.
2.1)
double Pi=Math.PI;
double x = 1.44;
int y = 3;
float z = (float)(Pi * Pi / 16);
double a;
a = Math.Pow(x, 2.0 / 3);
a -= Math.Pow(y, 3.0 / 2);
a += (x + 1) * Math.Pow(Math.Sin(Math.Sqrt(z)), 4);
Console.WriteLine(a);
2.2)
1)x^2
2)A=(x^2)^(1/3)
3)y^3
4)B=√(y^3)
5)x+1
6)√z
7)sin(√z)
8)(sin(√z))^4
9)C=(x+1)*(sin(√z))^4
10)A-B
11)(A-B)+C
12)a=(A-B)+C
2.3) Переменная a, типа double.
2.4)
float z = (float)(Pi * Pi / 16);
1)Pi * Pi / 16 Число 16 типа int неявно приводиться к типу double, т. к. делимое типа double. Чтобы вычислить действительное частное от деления.
2)(float)(Pi * Pi / 16) Результат выражения типа double явно приводится к типу float.
a = Math.Pow(x, 2.0 / 3);
3)Числа 2.0 и 3 типа int, неявно приводится к типу double, чтобы вычислить действительное частное от деления 2.0 / 3.
a -= Math.Pow(y, 3.0 / 2);
4)Переменная y типа int, неявно приводится к типу double, т. к. аргументы функции Math.Pow() имеют тип double.
5)Числа 3.0 и 2 типа int, неявно приводится к типу double, чтобы вычислить действительное частное от деления 2.0 / 3.
a += (x + 1) * Math.Pow(Math.Sin(Math.Sqrt(z)), 4);
6)x + 1 число 1 неявно приводиться к типу double, т. к. первое слагаемое имеет тип double.
7)Переменная z типа int, неявно приводится к типу double, т. к. аргумент функции Math.Sqrt(), имеет тип double.
8)Число 4 типа int, неявно приводится к типу double, т. к. аргументы функции Math.Pow(), имеют тип double.
2.5) a=-3,31096216787808
Похожие вопросы
- Нужна помощь с задачей C#
- Задача на языке C#
- (c#) Нужна помощь в работе со строками. (лучше если будет не само решение, а объяснение, спасибо)
- Написать решение на языке C#
- Нужна помощь С#
- Поиск решения для языка C#
- Зачем нужен модификатор private в c#?
- Нужна помощь с созданием первой игры на Unity
- Срочно нужна помощь по С#
- Посоветуйте пожалуйста книгу, для изучения языка программирования C#, с полного нуля, заранее спасибо!
1)x^2
2)(x^2)^(1/3)
3)a-(x^2)^(1/3)
4)a=a-(x^2)^(1/3)
5)y^3
6)√(y^3)
7)a+√(y^3)
8)a=a+√(y^3)
9)x+1
10)√z
11)sin(√z)
12)(sin(√z))^4
13)(x+1)*(sin(√z))^4
14)a+(x+1)*(sin(√z))^4
15)a=a+(x+1)*(sin(√z))^4