Нужно написать линейную программу расчета по заданной формуле на С# - 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);
}
}
}