IPB
ЛогинПароль:

> ВНИМАНИЕ!

Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.

Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.

> Сложение матриц в оконном режиме Delphi
сообщение
Сообщение #1


Новичок
*

Группа: Пользователи
Сообщений: 25
Пол: Мужской
Реальное имя: Василий

Репутация: -  0  +


здрасьте)
вы даете советы по оконному режиму delphi?
вопрос такой
нужно сложить две матрицы
сложность заключается в том как это все реализовать через стринггриды, как сделать обращение к ним
по идее должно быть три окна stringgrid( 1ая матрица , 2ая матрица, результат сложения)
так же хотелось бы узнать как осуществить ввод в эти самые стринггриды

Сообщение отредактировано: BananaMan -
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
сообщение
Сообщение #2


просто человек
******

Группа: Пользователи
Сообщений: 3 641
Пол: Женский
Реальное имя: Юлия

Репутация: -  55  +


вообще-то мог бы exe-файл не прикреплять....

по программе.
что сразу не понравилось: размер изменяется только при нажатии на кнопку, то есть когда стринггриды должны быть уже заполнены.
кроме того, для задания кол-ва строк и столбцов лучше использовать spinedit (закладка samples).

ну и основная ошибка - циклов должно быть не так до фига, а два вложенных.
вот все, что должно быть в процедуре Button1Click
for i:=1 to StringGrid1.ColCount-1 do
for j:=1 to StringGrid1.RowCount-1 do
begin
i1:=StrToInt(StringGrid1.Cells[i,j]);
i2:=StrToInt(StringGrid2.Cells[i,j]);
i3:=i1+i2;
StringGrid3.Cells[i,j]:=IntToStr(i3);
end;

зачем нужны строковые переменные - я не поняла...


--------------------
Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
BananaMan   Сложение матриц в оконном режиме Delphi   27.05.2006 22:11
BananaMan   короче в drkb того что мне нужно нету((( надо слож…   28.05.2006 4:01
volvo   Чего тебе не приходит? Как заполнять StringGrid-ы,…   28.05.2006 4:06
BananaMan   посмотрите пжлст я чего то делаю не так или я все…   29.05.2006 3:01
мисс_граффити   вообще-то мог бы exe-файл не прикреплять.... по п…   30.05.2006 23:47
BananaMan   так ок строковые переменные я выбросил сделал все…   31.05.2006 0:32
volvo   Ну, а процедуру, которая у тебя ТЕПЕРЬ получилась,…   31.05.2006 0:57
BananaMan   программу прикрепляю (интерфейс немного переделан)…   31.05.2006 4:01
мисс_граффити   не прикрепляй ты exe-шники! ну сколько раз пов…   31.05.2006 4:12
BananaMan   может и не логично, но ошибка не в этом =( for j:…   31.05.2006 20:32
мисс_граффити   for j:=1 to StringGrid1.RowCount-1 do if (String…   31.05.2006 22:52
BananaMan   :blink: 4381712 ??? я это число не с потолка взя…   31.05.2006 23:42
мисс_граффити   да уж наверное.... а вот теперь подумайте, какие я…   31.05.2006 23:59
BananaMan   гм странно а откуда берется это число? просто я п…   1.06.2006 1:09
мисс_граффити   ну ты же не задаешь, чему i равно. задашь - оно не…   1.06.2006 1:27
BananaMan   ок спасибо   1.06.2006 1:50


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 20.04.2024 1:59
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name