|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
как сделать нормально? (язык программирования делфи)
доброй поры времени. у меня есть програма которая решает СЛАР. но не обычно. у меня сначала генеруется указаный перебор. потом соответственно этому перебору я с первого уравнения выбираю строки например 123 и заполняю вторую таблицу по которой уже идет подсчет.
как можна нормально сделать чтобы все 10 результатов как в примере выводило сразу, а не по очереди считовать и потом уже выводило что бы програ была универсальной а не сталой. код и вся програма в архиве. чесно говорю сделано барыжно. думаю что надо както масивы связать но незнаю как рандом для того чтобы не водить вручную все значения. как сделать правельно чтобы по кномкам по 100 раз не пробивать, а щитало одной кнопкой при одном нажатии. да там 10 результатов по 3 комбинацые каждое. а то для етого примера как можна сделать нормально например если переборов меньше или больше. просто с 3до5 код сталый. и выдодило все результаты вмести 10 переборов по 3 варианта. а уравнение потому не однаковое 3х5 что нада для перебирать все возможные варианты , например для статистической задачи и нижняя табличка заполняется с верхней. вот как на рисунке, я подрисовал, просто. 123,345,124 и тп ето строки спервой |
#2
|
|||
|
|||
ничнего не понял, но можно же сделать одну кнопку, которая будет поочереди вызывать события нажатия на другие
или нужен перебор вариантов или чё? зачем массивы связывать? Последний раз редактировалось Pyro, 18.01.2012 в 08:19. |
#3
|
|||
|
|||
програма должна быть универсальна. напримен если там не 3х5 будет а 4х5. там сразу же будит другой перебов, соответственно другие варианты ответов и больше или меньше комбинаций ответов в зависимости от размера матрици. вот я скрин сделас. соответственно вариантов меньше и комбинаций ответов меньше
Последний раз редактировалось luffi, 18.01.2012 в 11:32. |
#4
|
|||
|
|||
вот кое что доделал и переделал, помогите избавится от кучи if-фов
|
#5
|
|||
|
|||
должно быть что-то похожее
PHP код:
|
#6
|
|||
|
|||
нимного не то, мне как то нада свизать числа с перебора например 345 с 3,4,5 или 125 с ячейками 1,2,5 ячейкой стрингрида1 и перенести в стрингрид2. но незнаю как ето нормально написать
я там if-ми на матрицу 5х5 максимально написал. но если там будет большая матрица например 10х10, то if-ов слишком много будет, ето будет не красиво. Последний раз редактировалось luffi, 18.01.2012 в 22:46. |
#7
|
|||
|
|||
если так?
PHP код:
|
#8
|
|||
|
|||
Цитата:
ну етим кодом, мы считывает тока всю матрицу, немного не так как я хочу |
#9
|
|||
|
|||
как такое можна через цикли написать???
PHP код:
|
#10
|
|||
|
|||
PHP код:
|
#11
|
|||
|
|||
Цитата:
|
#12
|
|||
|
|||
заметно что знаешь
PHP код:
|
#13
|
|||
|
|||
Цитата:
|
#14
|
|||
|
|||
Pyro спасибо немного помог. вот прога я сделал сам как хотел, тока ешо нада разобратся почему не шитает последний вариант
|