С# Вывести на печать таблицу функции - Форум
Суббота, 03.12.2016, 22:43
Задачи по информатике
Главная | Регистрация | Вход Приветствую Вас Гость | RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Модератор форума: ignorer, KOT_B_MEIIIKE, PASCAL26, atvrider 
Форум » Решение задач по информатике » Задачи по программированию + блок-схемы » С# Вывести на печать таблицу функции
С# Вывести на печать таблицу функции
SartaconДата: Вторник, 01.11.2011, 20:13 | Сообщение # 1
Рядовой
Группа: Новичок
Сообщений: 2
[ 0 ]
Статус: Offline
y=ln((x^2+1)/x)+((корень 3 степени из (3x+2))/e^(1/X^2+1)) и изменением x от 1 до 5 шаг 0.2

Сообщение отредактировал Sartacon - Вторник, 01.11.2011, 21:27
 
PASCAL26Дата: Вторник, 01.11.2011, 23:05 | Сообщение # 2
Генералиссимус
Группа: Модераторы
Сообщений: 215
[ 23 ]
Статус: Offline
я еще не встречал тут людей, пишущих на шарпе. Могу на с++ накатать, если сможешь переделать

пишу на с++, delphi, c# (нудные задачи небезвозмедно)
ps Если помог - щелкни +, и вам хорошо и мне приятно
 
SartaconДата: Вторник, 01.11.2011, 23:30 | Сообщение # 3
Рядовой
Группа: Новичок
Сообщений: 2
[ 0 ]
Статус: Offline
Совсем непопулярный язык? Мы только перешли с турбо бэйсика на си шарп
 
KOT_B_MEIIIKEДата: Среда, 02.11.2011, 07:49 | Сообщение # 4
Генералиссимус
Группа: Модераторы
Сообщений: 284
[ 36 ]
Статус: Offline
мда. шарп это редкость... бооооооольшая...
 
MasterДата: Воскресенье, 06.11.2011, 19:48 | Сообщение # 5
Рядовой
Группа: Новичок
Сообщений: 1
[ 0 ]
Статус: Offline
List<double> forPrint = new List<double>();
private void MyFunction()
{
for (double x = 1; x <= 5; x += 0.2)
{
double y = Calc(x);
forPrint.Add(y);
}
forPrint.ToString();
PrintDialog printDialog = new PrintDialog();
printDialog.ShowDialog();
PrintDocument def = new PrintDocument();
def.PrintPage += new PrintPageEventHandler(PRD);
def.DocumentName = "Document1";
def.PrinterSettings = printDialog.PrinterSettings;
def.Print();
forPrint.ToString();
}

double Calc(double x)
{
double y = Math.Log10((Math.Pow(x,2) + 1)/x) + (Math.Pow(3 * x + 2, 1.0/3) / Math.Exp(1/(Math.Pow(x,2) + 1 )));
return y;
}

void PRD(object sender, PrintPageEventArgs e)
{
Graphics g = e.Graphics;
g.DrawString (forPrint.ToString(), Font, new SolidBrush(Color.Black), 0, 0);
}
 
Форум » Решение задач по информатике » Задачи по программированию + блок-схемы » С# Вывести на печать таблицу функции
Страница 1 из 11
Поиск:

Copyright MyCorp © 2016