|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.03.2016, 12:35 | #1 |
Регистрация: 17.03.2016
Сообщений: 3
|
Делегаты
Приветствую! Нужна помощь! Нужно написать программу для вычисления y=cos(x) используя делегаты, нужно сделать программу в форме. Программа должна работать по принципу ввел значение Х в первое поле ввода после чего нажать кнопку и ответ будет выведен в другое поле.
|
22.03.2016, 20:56 | #2 |
Форумчанин
Регистрация: 12.06.2012
Сообщений: 110
|
Ну так и используйте делегат Func<>
|
22.03.2016, 21:24 | #3 |
Старожил
Регистрация: 06.08.2009
Сообщений: 2,992
|
Ivan_22, сами даже не пытались сделать?
|
23.03.2016, 08:03 | #4 |
Регистрация: 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. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Делегаты | 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 |