Top.Mail.Ru
Ответы
Аватар пользователя
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+4

Помогите решить, начинающий программист

Помогите с c# для начинающих
Постройте таблицу значений функции y=f(x) для х∈[a, b] с
шагом h.
Замечание. При решении задачи разработайте две версии
метода f так, чтобы их сигнатуры соответствовали следующим
описаниям:
static double f (double x)
static void f (double x, out double y)

Дополнен

СДЕЛАТЬ КОД НА C#

Дополнен

Продемонстрируйте работу перегруженных методов.
В программе кроме консольного ввода/вывода организовать
файловый ввод-вывод (исходные данные считывать из файла,
результаты работы методов выводить в файл)

По дате
По рейтингу
Удаленный ответ Ответ удалён
Аватар пользователя
Гений

Я сишарпа не знаю, но на си или джаве это выглядит примерно так:

123456789101112131415
 int main(String[] args) {
    /* todo: взять откуда-нибудь a, b, h */

    for (double x = a; x <= b; x += h) {
        double y = f(x);
        /* todo: вывести куда-нибудь пару x, y для таблицы */
    }
}

static double f(double x) {
    double xabs = abs(x);
    if (xabs <= 1) return x * x - 1;
    if (xabs <= 2) return 2 * x - 1;
    return x * x * x * x * x - 1;
} 
Аватар пользователя
Профи

Неправильно