Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.06.2013, 07:52   #11
s-andriano
Старожил
 
Аватар для s-andriano
 
Регистрация: 08.04.2012
Сообщений: 3,229
По умолчанию

Цитата:
Я не понимаю как прописать задачу(цикл), по которой прграмма автоматически складывает все ячейки столбца и результат занесёт в текстовое поле.
Цитата:
чтобы к первой ячейке автоматически прибавилась вторая,ко второй третья и т.д.
Это - неправильный подход: ячейки нужно не складывать друг с другом, а накапливать их сумму в отдельной переменной:
1. Вводим новую переменную для суммы.
2. Заносим в нее содержимое первой ячейки.
3. Цикл по ячейкам со 2-й по последнюю:
4. Прибавляем к переменной значение текущей ячейки.
5. Конец цикла.
6. Преобразуем число в строку.
7. Помещаем строку в текстовое поле.

Примечания:
- можно инициализировать переменную нулем и гнать цикл от 1, а не от 2.
- зачастую 6 и 7 выполняются одной операцией.

PS. Еще раз посмотрел Вашу программу.
У меня сложилось впечатление, что у Вас проблема с таким понятием как массив. Массив - это совокупность элементов (имеющих одно общее имя), к которым можно адресоваться по номеру. В частности, номером может быть переменная, в частности - переменная цикла.
Вам нужно выяснить, как в используемом Вами языке программирования записываются и адресуются массивы, и вместо "Окно1", "Окно2" писать что-то вроде "Окно[i]", где i - переменная цикла.

Последний раз редактировалось s-andriano; 01.06.2013 в 07:59.
s-andriano вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц