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

Помогите решить функцию на c#

Nikita Korabelnikov Ученик (85), на голосовании 3 недели назад
Пожалуйста, помогите решить функцию на c#Под номером один ❤️
Голосование за лучший ответ
selezen Профи (565) 1 месяц назад
public static int F(int x)
{
return x <= 0 ? Math.Sin(x) : Math.Cos(x)
}
Контрукция условия называется тернарный оператор, если вдруг препод докопается
Олег ОлеговичПросветленный (21274) 1 месяц назад
я бы радианы и результат вычислений запысывал в вещественных числах
selezen Профи (565) Олег Олегович, правильно говоришь, ошибочка. ну и плюсом он просто будет ругаться на возвращающее значение. Чел, посмотри сигнатуру этих math-методов, верни то что возвращают они, скорее всего float64 (double). Можно вообще запариться и возвращать самописную структуру FractionalNum.
oselish Профи (807) 1 месяц назад
 static double F(int x) 
{
if (x <= 0)
return Math.Sin(x);
else
return Math.Cos(x);
}
Похожие вопросы