![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 02.01.2010
Сообщений: 5
|
![]()
Пожалуйста,помогите 13-летней школьнице!Делфи начала изучать в этом году.
В поле "Прыжки в длину" необходимо ввести данные в колонку "Результат" и при нажатии кнопки должен высветиться соответствующий балл в колонке "Очки". (Данные результатов и баллов уже известны. Напр. результат 250-балл 65). Можно сделать через условие,но писанины очень много ![]() Код:
|
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 29.12.2009
Сообщений: 1,166
|
![]()
мне на ум только приходит конструкция case в функции:
например, переменная типа int Rez - длина прыжка function Resultat(Res: Integer): integer; case Res of 0..50: return 0; 50..100: return 50; и т.д. единственное, тебе надо сделать перебор всех EditBox'ов в цикле и вставить туда функцию я сейчас не помню, посмотри в справке вроде так var mass: array[0..N] of Integer; for i:= 0 to N do begin \\ сначала пробегаем по результату и запоминаем if Components[i] is TEditBox then mass[i] := StrToInt(TEditBox(Components[i]).Text); end; \\ дальше пробегаем по баллам и заполняем с помощью функции k := 0; for i := M to L do begin \\m-порядковый № EditBox - 1 (балл), N - конечный if Components[i] is TEditBox then TEditBox(Components[i]).Text := IntToStr(Resultat(mass[k])); inc(k); end; код сырой, Ctrl+V работать не будет
прогер C\C++\C#\Delphi
ася: [семь 3]-[97]-[1 шесть] |
![]() |
![]() |
![]() |
#3 |
Регистрация: 02.01.2010
Сообщений: 5
|
![]()
Спасибо! Пошла разбираться
![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Можно ли работать с кнопками Button как с массивом кнопок? | i-cpp | Общие вопросы .NET | 6 | 25.09.2010 22:29 |
Как работать с массивом кнопок | Betmen | Общие вопросы Delphi | 3 | 05.03.2009 08:53 |
Как работать с массивом компонентов | dardreams | Компоненты Delphi | 18 | 04.03.2009 10:09 |
Как работать с массивом Edit-ов | subsonic | Общие вопросы Delphi | 3 | 02.03.2009 07:36 |
как правильно работать с массивом TStrings | Air | Общие вопросы Delphi | 6 | 19.12.2007 17:55 |