.NET 4.x Расчет формул на основе значений двух переменных - C#
Формулировка задачи:
Выражения.
По формулам, заданным в таблице 1, на основе значений двух переменных x и y (x,y > 0) рассчитать две другие переменные и, в зависимости от выполнения условия, рассчитать третью по соответствующей формуле.
Решение задачи: «.NET 4.x Расчет формул на основе значений двух переменных»
textual
Листинг программы
double x, y;
Console.WriteLine("Введите значение x:");
x=Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Введите значение y:");
y = Convert.ToDouble(Console.ReadLine());
if(x>0&&y>0)
{
double r = (3.78 * Math.Exp(4) * Math.Exp(3)) / (Math.Pow(x, 0.25) + Math.Pow(y, 0.2));
double s = Math.Log(y) * Math.Sin(0.5 * Math.Log10(2 * Math.Pow(y, 0.5) / 3));
double t;
if (Math.Abs(r-2*s)<1)
{
t = (r - 2 * s) / (Math.Pow(r, 2) + 2 * Math.Pow(s, 2));
}
else
{
t = 2 / (r - 2 * s);
}
Console.WriteLine("Значение r={0}, s={1}, t={2}", r, s, t);
}