|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
26.05.2010, 11:31 | #1 |
Регистрация: 20.04.2010
Сообщений: 7
|
Создание рекурсивной процедуры на примере вычисления факториала
Создание рекурсивной процедуры на примере вычисления факториала
Шаг 1. Создайте приложение Windows в C# и установите на нее элементы как это показано на рисунке: Шаг 2. В классе формы объявите две переменные целого типа с именами f и n. Шаг 3. Создайте в классе формы пользовательскую (рекурсивную) функцию с именем fact int fact(int i) { if (i == 1) { return 1; } else return i * fact(i - 1);//Здесь вызывается рекурсивно функция fact } Шаг 4. Создайте обработчик события на нажатие кнопки Выход. Шаг 5. Создайте обработчик события на нажатие кнопки Вычислить сле-дующего содержания: private void button1_Click(object sender, EventArgs e) { n = Convert.ToInt32(textBox1.Text); f = fact(n); label2.Text = "Факториал f = n! = " + Convert.ToString(f); } Шаг 6. Сделайте так, чтобы при вводе вместо целого числа, буквы, строки или дробного числа выводилось соответствующее сообщение о неправиль-ном вводе. |
26.05.2010, 11:32 | #2 |
Регистрация: 20.04.2010
Сообщений: 7
|
сделала все кроме Шаг 2. В классе формы объявите две переменные целого типа с именами f и n.
вот что получилось , но шаг 2 так и не могу Последний раз редактировалось nadminka; 26.05.2010 в 11:35. |
26.05.2010, 11:34 | #3 |
Регистрация: 20.04.2010
Сообщений: 7
|
Код:
|
26.05.2010, 12:10 | #4 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Код:
I'm learning to live...
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
эксел создание видимой всеми процедуры | dasmeer | Помощь студентам | 3 | 13.03.2010 09:16 |
Функция вычисления факториала (Паскаль)) | Doublefaced | Помощь студентам | 12 | 01.10.2009 23:34 |
Создание процедуры целочисленной матрицы на языке паскаль. | Darya | Помощь студентам | 3 | 11.05.2009 18:40 |
Создание процедуры на SQL | Skyline20000 | SQL, базы данных | 0 | 31.03.2009 16:57 |
Создание своей процедуры | kuzmich | Общие вопросы Delphi | 7 | 12.01.2009 15:17 |