Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.03.2016, 12:35   #1
Ivan_22
 
Регистрация: 17.03.2016
Сообщений: 3
По умолчанию Делегаты

Приветствую! Нужна помощь! Нужно написать программу для вычисления y=cos(x) используя делегаты, нужно сделать программу в форме. Программа должна работать по принципу ввел значение Х в первое поле ввода после чего нажать кнопку и ответ будет выведен в другое поле.
Ivan_22 вне форума Ответить с цитированием
Старый 22.03.2016, 20:56   #2
shturman1387
Форумчанин
 
Аватар для shturman1387
 
Регистрация: 12.06.2012
Сообщений: 110
По умолчанию

Ну так и используйте делегат Func<>
shturman1387 вне форума Ответить с цитированием
Старый 22.03.2016, 21:24   #3
ds.Dante
Старожил
 
Аватар для ds.Dante
 
Регистрация: 06.08.2009
Сообщений: 2,992
По умолчанию

Ivan_22, сами даже не пытались сделать?
ds.Dante вне форума Ответить с цитированием
Старый 23.03.2016, 08:03   #4
Ivan_22
 
Регистрация: 17.03.2016
Сообщений: 3
По умолчанию

using System;
using System.Windows.Forms;

delegate double TestCos(double dbl);

public class Exercise : System.Windows.Forms.Form
{
private TextBox txtBox;

public Exercise()
{
InitializeComponent();
TestCos cosDel = new TestCos(FindCos);
double dbl;
dbl = cosDel(270);
txtBox.Text = dbl.ToString();
}

static double FindCos(double s)
{
return Math.Cos(s);
}

private void InitializeComponent()
{
txtBox = new TextBox();
txtBox.Left = 10;
txtBox.Top = 10;
Controls.Add(txtBox);
}

static int Main()
{
Application.Run(new Exercise());
return 0;
}
}
Сделана в консоли, решеат y=cos(1), нужно перевести в форму и сделать чтобы решала y=cos(x)

Последний раз редактировалось Ivan_22; 23.03.2016 в 08:05.
Ivan_22 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Делегаты KatruKot2 C# (си шарп) 15 28.09.2014 15:01
Делегаты Skif-F Microsoft Office Excel 5 25.01.2012 15:08
Делегаты C# sir.andrey Помощь студентам 3 21.09.2011 10:06
Делегаты CaypoH Общие вопросы .NET 3 04.01.2011 05:43
Делегаты в MSIL Андрей Стрелков Общие вопросы .NET 6 20.02.2009 19:17