Задание 3. Найти все трёхзначные числа, каждое из которых удовлетворяет условию: сумма кубов цифр числа равняется самому числу. Найденные числа отобразить в поле редактора Memo
Проверочная работа №1
Задание 1. Создать приложение, позволяющее вводить с клавиатуры список строк в поле редактора Memo, а затем нажатием кнопки удалять все строки, содержащие более 4 символов.
Свойства и методы компонента Memo:
· Lines
· Strings[i]
· Lines.Delete(i)
Задание 2. Написать программу, которая пересчитывает вес из фунтов килограммы с учётом того, что в разных странах фунт "весит" по-разному.
Россия | 0.4059 |
Англия | 0.453592 |
Австрия | 0.56001 |
Германия | 0.5 |
Дания | 0.5 |
Исландия | 0.5 |
Италия | 0.31762 |
Нидерланды | 0.5 |
В диалоговом окне программы для выбора страны используется список (ListBox). Для разрабатываемой программы наибольший интерес представляют два свойства компонента ListBox: Items и ItemIndex. Свойство Items имеет тип TStrings и содержит элементы списка. Список, выводимый в поле ListBox, может быть сформирован во время создания формы или динамически, во время работы программы. Для формирования списка во время создания формы приложения надо после добавления в форму компонента ListBox в окне Object Inspector выбрать свойство Items и щёлкнуть на кнопке редактора списка строк, на которой изображены три точки. В появившемся диалоговом окне StringListEditor (редактор списка строк) следует набрать список, поместив каждый элемент списка на отдельной строке. Ввод очередного элемента списка должен заканчиваться нажатием клавиши Enter. После ввода всех элементов списка нужно щёлкнуть на кнопке Ок. Свойство Item Index во время работы программы содержит номер выбранного элемента списка. Если ни один из элементов списка не выбран, то значение Item Index равно минус единице.
Задание 3. Найти все трёхзначные числа, каждое из которых удовлетворяет условию: сумма кубов цифр числа равняется самому числу. Найденные числа отобразить в поле редактора Memo.