Перейти к содержимому


- - - - -

Кто разбирается в Delphi!?


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 5

#1 Гость_AlexV_*

Гость_AlexV_*
  • Гости

Отправлено 17 December 2007 - 19:12

Прошу помочь в создании программы в Delphi!
Необходимо создать приложение "Таблица умножения" при помощи StringGrid!
Т.е. имеется "Panel" на ней создается "StringGrid1", количество "ColCount" = 10 (т.е. как в таблице умножения от 1 до 9 [по горизонтали]), "RowCount" = тоже 10 (от 1 до 9 [по вертикали]), под "StringGrid1" имеется кнопка "BitBtn" (под названием = рассчитать!) = при нажатии которой все пустые строки должны быть заполнены, т.е. как бы должна создаться таблица умножения 1*2=2..
5*3=15...
9*8=72..

И все это должно не просто появиться, а именно программа должна сама посчитать!

Буду премного благодарен!
Третий раз пробую сдать этот зачет = все никак не получается...

#2 Гость_Galiaf_*

Гость_Galiaf_*
  • Гости

Отправлено 18 December 2007 - 08:40

что там делать, пару строчек :)
лови

Прикрепленные файлы

  • Прикрепленный файл  antimuh.rar   4.35К   13 Количество загрузок:


#3 Гость_ktstv_*

Гость_ktstv_*
  • Гости

Отправлено 18 December 2007 - 16:15

Galiaf (18.12.2007 - 08:40) писал:

что там делать, пару строчек :)
лови
хы, приколист, ктож так пишет-то :

Stringgrid1.Cells[0,1]:='1';
Stringgrid1.Cells[0,2]:='2';
Stringgrid1.Cells[0,3]:='3';
Stringgrid1.Cells[0,4]:='4';
Stringgrid1.Cells[0,5]:='5';
Stringgrid1.Cells[0,6]:='6';
Stringgrid1.Cells[0,7]:='7';
Stringgrid1.Cells[0,8]:='8';
Stringgrid1.Cells[0,9]:='9';

а циклы на-что?


да и на будущее, отделяйте программу от интерефейса, весь функционал хранить лучше отдельно, а вывод если необходим реализовывать отдельными процедурами и не хранить в таких структурах типа stringgrid рабочие данные

#4 Гость_Galiaf_*

Гость_Galiaf_*
  • Гости

Отправлено 19 December 2007 - 07:46

Я в этой прграмме что операционную систему написал чтоли? ясен пень что в серьезных программах данные надо хранить отдельно)))

#5 Гость_Galiaf_*

Гость_Galiaf_*
  • Гости

Отправлено 19 December 2007 - 07:50

А насчет кто так пишет.... цикл все равно повторит тоже самое, ровно столько же раз выполнится+дополнительная переменная))))) разница какая? только если эстетическая))) с циклом красивее)))

#6 Гость_ktstv_*

Гость_ktstv_*
  • Гости

Отправлено 19 December 2007 - 12:02

Galiaf (19.12.2007 - 07:50) писал:

Я в этой прграмме что операционную систему написал чтоли? ясен пень что в серьезных программах данные надо хранить отдельно)))

А насчет кто так пишет.... цикл все равно повторит тоже самое, ровно столько же раз выполнится+дополнительная переменная))))) разница какая? только если эстетическая))) с циклом красивее)))
совершенно не тоже самое, один и тот-же код дублируется 9 раз, прога больше занимает места

с таким подходом за серьезные программы и не стоит братся :)

даже предположить что делается совсем наспех, помоему цикл все же быстрее написать чем копипастить 9 строк и менять в них цифры :)




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных


Добро пожаловать!
Что бы получить полный доступ ко всем форумам, созданию тем и многому другому, пожалуйста Войдите или Зарегистрируйтесь.
Вы можете не тратить время на скучную анкету, а просто войти с помощью вашей любимой социальной сети в правом верхнем углу ;)