Написать программу для расчета формулы - C#

Узнай цену своей работы

Формулировка задачи:

Добрый день, очень нужна ваша помощь!))) Даны действительные числа s,t. Получить: h(s,t)+max(h(s-t,s*t), h(s-t,s+t) 2)+ h(1,1), где h(a,b)=a/(1+b^2)+b/(1+a^2)-(a-b)^3 Заранее спасибо!)))

Решение задачи: «Написать программу для расчета формулы»

textual
Листинг программы
using System;
using System.Linq;
 
 
namespace ConsoleApplication28
{
    
    internal class Program
    {
      static  double GetSt(double s, double t)
        {
            double tmp = (1 + t*t);
            double tmp2 = (1 + s*s);
            double tmp3 = Math.Pow(s - t, 3.0);
            double res = (s/tmp) + (t/tmp2) - tmp3;
            return res;
        }
        static void Main(string[] args)
        {
            double s = double.Parse(Console.ReadLine());
            double t = double.Parse(Console.ReadLine());
 
            double first;
            first = GetSt(s, t);
 
            double tmp, tmp1, tmp2;
 
            tmp = GetSt(s - t, s*t);
            tmp1 = GetSt(s - t, s + t)*2;
            tmp2 = GetSt(1, 1);
 
            var arr=new double[]{tmp,tmp1};
 
            var res = first + arr.Max() + tmp2;
 
            Console.WriteLine(res);
 
        }
        
 
 
    }
 
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 3.846 из 5
Похожие ответы