Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace laba6p2
- {
- class Program
- {
- static void Main()
- {
- Console.WriteLine("****Первым делом вычислим первое значение****");
- const double pi = 3.14;
- double alpha,beta,radalpha;
- double z1;
- Console.WriteLine("Введите значение угла альфа в градусах");
- alpha = double.Parse(Console.ReadLine());
- radalpha = alpha * pi / 180; // Перевели значение градусов(которое ввели) в радианы
- Console.WriteLine("Введите значение угла бета в градусах");
- double radbeta = 0;
- do {
- try
- {
- Console.WriteLine("Не припустимая область значений! Введите заново значения углов!");
- Console.WriteLine("Введите значение угла бета в градусах");
- beta = double.Parse(Console.ReadLine());
- radbeta = beta * pi / 180;
- }
- catch (FormatException exc) {
- Console.WriteLine(exc.Message);
- }
- }
- while (1 - Math.Cos(2 * radbeta) == 0 | (1 - Math.Sin(7 * radbeta) == 0));
- /* {
- Console.WriteLine("Не припустимая область значений! Введите заново значения углов!");
- Console.WriteLine("Введите значение угла бета в градусах");
- beta = double.Parse(Console.ReadLine());
- radbeta = beta * pi / 180;
- }*/
- z1 = Math.Sqrt(135) * (Math.Pow(Math.Sin(radalpha - 2 * pi), 3) / (1 - Math.Cos(2 * Math.Pow(radbeta,2)))) * (Math.Tan(2 * pi * radalpha)) / (1 - Math.Sin(7 * radbeta));
- Console.WriteLine("Значение первого выражения равняется {0,5}" , z1);
- Console.WriteLine("****Вторым делом вычислим другое значение****");
- double z2;
- double x = 0;
- do {
- try
- {
- Console.WriteLine("Введите значение x,оно не должно быть 4");
- x = double.Parse(Console.ReadLine());
- }
- catch (FormatException exc) {
- Console.WriteLine(exc.Message);
- }
- }
- while (x == -4 || Math.Pow(x + Math.Pow(x, 8), 1 / 3) > 0); /*{
- Console.WriteLine("Не удовлетваряет ОДЗ. Введите корректное значение");
- x = double.Parse(Console.ReadLine());
- }*/
- z2 = 1 / Math.Sqrt(32) * Math.Log(Math.Pow(x + Math.Pow(x, 8), 1 / 3)) - ((x - 3) / (x - 4));
- Console.WriteLine("Значение второго выражения равняется {0,5}", z2);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement