Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите вычислить значение функции.: на C#

Дмитрий захаров Профи (656), закрыт 1 год назад
Лучший ответ
Ксения Райт Гений (85958) 1 год назад
Если нужна просто функция:
 public static double F(double x) 
{ double y = x * Math.Sin(x);
return y * y + 1; }
А вот как с ней можно работать в консольном приложении, в котором вводится аргумент х, а затем вычисляется и выводится на экран значение этой функции, соответствующее аргументу (процесс закрывается с закрытием приложения):
 using System; 
namespace New_Project
{ public static class Program
{ public static double F(double x)
{ double y = x * Math.Sin(x);
return y * y + 1; }
public static void Main()
{ double x; for (;;) { Console.Write("x: ");
x = double.Parse(Console.ReadLine());
Console.WriteLine("F(x) = " + F(x)); } } } }
Можно ещё много чего сделать с функцией F(x): табулировать в задаваемых пределах, строить её одномерный график в задаваемом диапазоне и т.д.
А вот плюсовать всякую галиматью как раз не надо! Ведь это ж надо до такого додуматься: Math.Sqrt ! Вот зачем тут квадратный корень? На кой леший он тут нужен?..
InviZzzibleМудрец (10825) 1 год назад
Я думаю это был рофл. А не ошибка)))
Остальные ответы
zerX XX Профи (731) 1 год назад
 public static double Func(int x) => (Math.Sqrt(x) * Math.Sqrt(Math.Sin(x))) + 1; 
Похожие вопросы