Статья посвящена числам Пифагора, научимся находить их, используя программу на C#, которую мы сейчас напишем. Сначала мы должны знать, что такое число Пифагора? Число Пифагора – это число в квадрате, которое равно сумме квадратов других двух чисел.
Начнем реализацию программы с создания формы.
Сразу можно создать событие выхода из программы, для этого два раза кликните по кнопке “Выход” и пропишите в процедуру следующий:
this.Dispose(); //Принудительно завершаем работу программы
Таким же образом создайте событие клика по кнопке “Найти”. Начинаем писать программный код для поиска чисел Пифагора.
Очистим поле результатов поиска и объявим нужные переменные.
lstFinds.Items.Clear(); //очищаем результаты поиска int i1, i2, i3, a, b; //первое, второе и третье числа, диапазон поиска
Выполним проверку на заполнение полей диапазона.
if (txtDiapFirst.Text != "" && txtDiapSecond.Text != "") //если диапазон указан
Используя формулы для поиска всех трех чисел, находим числа Пифагора в заданном диапазоне от “a” до “b” и выводим рельтать на форму.
{ a = Convert.ToInt32(txtDiapFirst.Text); //диапазон от b = Convert.ToInt32(txtDiapSecond.Text); //до for (int i = a; i < = b; i++) { for (int j = i + 1; j = a && i3 < = b) lstFinds.Items.Add(i1 + "^2 + " + i2 + "^2 = " + i3 + "^2");// Выводим результат поиска } } } else MessageBox.Show("Введите значения диапазона!", "Ошибка"); //Выдаем ошибку, если одно или все поля диапазона не заполнены
Если проверка не выполнилась, то выводим сообщение об ошибке без выхода из приложения для последующего исправления ошибки и поиска чисел Пифагора.
Приложение написано и реализовано на языке C#, теперь оно с легкостью ищет Пифагорова числа.
Автор: Евтеев Евгений Александрович