Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace vova_task1
- {
- internal class Program
- {
- private static double GradToRad(double val)
- {
- return Math.PI * val / 180.0;
- }
- private static void Main(string[] args)
- {
- // вариант 11
- Console.WriteLine("Ерохин Владимир 3ИСИП1-19Р");
- var x = 0.0;
- var y = 0.0;
- Console.Write("введите число (значения в радианах): ");
- x = double.Parse(Console.ReadLine());
- if (x > 2)
- y = Math.Pow(2, x + 3) + Math.Sin(x);
- else if (x <= 2) y = Math.Pow(Math.Sin(x - 6), 2);
- Console.WriteLine($"11.1 x = {x:F5} y = {y:F5}");
- var tan_zero = GradToRad(90);
- //Console.WriteLine($"tan zero {tan_zero}");
- switch (x)
- {
- case < 1:
- {
- y = Math.Log(Math.Abs(5.3 * Math.Pow(x, 3 * x) - Math.Pow(x, 2)));
- }
- break;
- case >= 2 and <= 4:
- {
- if (Math.Abs(tan_zero - (2.6 + x)) < 1e-6)
- {
- Console.WriteLine("Ошибка ввода. Неверное значение");
- return;
- }
- y = 0.025 / Math.Tan(2.6 + x);
- }
- break;
- case > 5:
- y = Math.Pow(Math.Sin(x - 6), 2);
- break;
- }
- Console.WriteLine($"11.2 x = {x:F5} y = {y:F5}");
- Console.Write("введите число от 2 до 10:");
- var xx = 0;
- xx = int.Parse(Console.ReadLine());
- switch (xx)
- {
- case >= 2:
- {
- Console.WriteLine(xx > 10 ? "Ошибка ввода" : xx % 2 == 0 ? "чётное" : "нечётное");
- }
- break;
- default:
- Console.WriteLine("Ошибка ввода");
- break;
- }
- Console.ReadKey();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement