Лучший отвечающий
написать программу нужна помощь

Вопрос
-
Тема: Создание класса, его сойств и методовов. Приграммирование структур витвления
a+b+c/2*min{x,y,x+y/x-y}, если x<3
b-cx^2, если x>3 =f
y(a+b+c) в пртивном случае
- Изменен тип PashaPash 17 ноября 2010 г. 10:09
- Перемещено PashaPash 17 ноября 2010 г. 10:09 (От:Работа в среде Visual Studio)
- Изменен тип Abolmasov DmitryModerator 19 ноября 2010 г. 16:57
7 ноября 2010 г. 9:21
Ответы
-
class Program { static void Main(string[] args) { double f = func(10, 20, 30, 40, 50); } static double func(int a, int b, int c, int x, int y) { if (x < 3) { return a + b + c * min(x, y, (x + y) / (x - y)) / 2; } else if (x > 3) { return b - c * (x ^ 2); } else { return y * (a + b + c); } } static double min(int a, int b, double c) { if (a <= b) { if (a < c) return a; else return c; } else { if (b < c) return b; else return c; } } }
- Изменено Abolmasov DmitryModerator 19 ноября 2010 г. 16:57 форматирование
- Помечено в качестве ответа Abolmasov DmitryModerator 19 ноября 2010 г. 16:57
19 ноября 2010 г. 11:49 -
if (a < c) return a; else return c;
Вот так, наверное, не стоит писать.
Как насчет return Math.Min(a, c)
- Dmitri Nesteruk- Помечено в качестве ответа Abolmasov DmitryModerator 20 ноября 2010 г. 14:50
20 ноября 2010 г. 14:39
Все ответы
-
Немогли бы вы разъяснить задачу, а то из того что вы написали ничего непонятно? Я про систему уравнений непоняно из чего, что дано, что надо найти? Откуда берется Y? и т.д...8 ноября 2010 г. 15:52
-
Структуру ветвления вижу, не пойму где и зачем здесь класс? От силы функцию выдавить можно.
17 ноября 2010 г. 2:27 -
class Program { static void Main(string[] args) { double f = func(10, 20, 30, 40, 50); } static double func(int a, int b, int c, int x, int y) { if (x < 3) { return a + b + c * min(x, y, (x + y) / (x - y)) / 2; } else if (x > 3) { return b - c * (x ^ 2); } else { return y * (a + b + c); } } static double min(int a, int b, double c) { if (a <= b) { if (a < c) return a; else return c; } else { if (b < c) return b; else return c; } } }
- Изменено Abolmasov DmitryModerator 19 ноября 2010 г. 16:57 форматирование
- Помечено в качестве ответа Abolmasov DmitryModerator 19 ноября 2010 г. 16:57
19 ноября 2010 г. 11:49 -
Вот только форматирование у кода отвалилось, но это самый банальный вариант для твоей проблемы.
19 ноября 2010 г. 11:52 -
if (a < c) return a; else return c;
Вот так, наверное, не стоит писать.
Как насчет return Math.Min(a, c)
- Dmitri Nesteruk- Помечено в качестве ответа Abolmasov DmitryModerator 20 ноября 2010 г. 14:50
20 ноября 2010 г. 14:39 -
Да, наверное)) Просто писал я ее на коленке)
22 ноября 2010 г. 7:51