Нужно написать линейную программу расчета по заданной формуле на С# - C#
Формулировка задачи:
Пожалуйста,помогите!Нужно написать линейную программу расчета по заданной формуле на C#.Формула и пример выполнения находиться во вложении.
Решение задачи: «Нужно написать линейную программу расчета по заданной формуле на С#»
textual
Листинг программы
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- namespace Marcus_95
- {
- class Program
- {
- static void Main(string[] args)
- {
- double x = 0;
- double y = 0;
- double z = 0;
- Console.WriteLine("Введите значение X: ");
- if (!double.TryParse(Console.ReadLine(), System.Globalization.NumberStyles.Number,
- System.Globalization.NumberFormatInfo.CurrentInfo, out x))
- {
- Console.WriteLine("Ведено неверное значение!");
- Console.Read();
- return;
- }
- Console.WriteLine("Введите значение Y: ");
- if (!double.TryParse(Console.ReadLine(), System.Globalization.NumberStyles.Number,
- System.Globalization.NumberFormatInfo.CurrentInfo, out y))
- {
- Console.WriteLine("Ведено неверное значение!");
- Console.Read();
- return;
- }
- Console.WriteLine("Введите значение Z: ");
- if (!double.TryParse(Console.ReadLine(), System.Globalization.NumberStyles.Number,
- System.Globalization.NumberFormatInfo.CurrentInfo, out z))
- {
- Console.WriteLine("Ведено неверное значение!");
- Console.Read();
- return;
- }
- Console.WriteLine("При x = {0}, y = {1}, z = {2}" +
- " результат равен: {3}", x, y, z, res(x, y, z));
- Console.Read();
- }
- static double res(double x, double y,double z)
- {
- return Math.Abs(Math.Pow(x, 1 / 20) - Math.Pow((Math.Sqrt(y / x)), 3)) +
- (y - x) * (Math.Cos(y) - (z / (y - x))) / 1 + Math.Pow((y - x), 2);
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д