|
1 / 1 / 0
Регистрация: 18.06.2014
Сообщений: 29
|
|
Расчет среднего балла по данным, находящимся в StringGrid19.06.2014, 10:31. Показов 4710. Ответов 57
Метки нет (Все метки)
Помогите пожалуйста) мне нужно сложить содержимое строчки StringGrida была идея присваивать переменную каждой ячейки и просто сложить между собой, но это будет слишком большой код. Я расчитываю средний бал по оценкам в группах их 13, в каждой группе по 25 человек, если я буду складывать в строчках моим методам, то это будет просто ГИГАНСКИЙ код, может есть способ проще? Сложить содержимое строчки StringGrida?
0
|
|
| 19.06.2014, 10:31 | |
|
Ответы с готовыми решениями:
57
Опредение среднего балла по данным из файла Расчет среднего балла студентов StringGrid подсчет среднего балла |
|
1 / 1 / 0
Регистрация: 18.06.2014
Сообщений: 29
|
||
| 21.06.2014, 23:41 [ТС] | ||
..я бы с удовольствием, но времени нет, надо работать с тем что есть)
0
|
||
|
Практикантроп
4841 / 2726 / 534
Регистрация: 23.09.2011
Сообщений: 5,798
|
|
| 21.06.2014, 23:51 | |
|
что у вас сейчас не получается?
0
|
|
|
1 / 1 / 0
Регистрация: 18.06.2014
Сообщений: 29
|
||||||
| 22.06.2014, 00:57 [ТС] | ||||||
|
Не получается с социальной стипендией я скинула проект..я тут проводила один эксперемент, сделала пробник программы маленький с основной функцией начисления академ стипендии. Он почему то пропускает часть условия( не могу понять в чем дело(
0
|
||||||
|
1 / 1 / 0
Регистрация: 18.06.2014
Сообщений: 29
|
|
| 22.06.2014, 01:01 [ТС] | |
|
а, я в пробнике только с 3 курсом тоже работала остальные кнопки курсов не рабочие.
0
|
|
|
Практикантроп
4841 / 2726 / 534
Регистрация: 23.09.2011
Сообщений: 5,798
|
||
| 22.06.2014, 02:01 | ||
|
0
|
||
|
1 / 1 / 0
Регистрация: 18.06.2014
Сообщений: 29
|
|||||||
| 22.06.2014, 11:13 [ТС] | |||||||
|
Добавлено через 2 часа 47 минут Я просто не понимаю где именно в условии я указала выводить по количеству записей из 6 формы( Добавлено через 1 минуту Нужно что-то вроде если совпадают то 600, если не совпадают то 0, но один раз( Добавлено через 41 секунду И опять просидела до 2-х ночи, но так и не поняла почему в академической стипендии пропускает часть условия Добавлено через 26 минут
Добавлено через 3 минуты Все с академической разобралась выводит как надо) Добавлено через 11 минут но почему-то только в пробнике..ладно если что проект заново переделаю, только помогите пожалуйста понять что не так с моими записями в социальной, как сделать чтобы они не повторялись, я и к руководителю практики подходила, она говорит Вик у тебя странные ошибки я ничего не знаю..
0
|
|||||||
|
Практикантроп
4841 / 2726 / 534
Регистрация: 23.09.2011
Сообщений: 5,798
|
|
| 22.06.2014, 11:38 | |
|
Вик, "странные ошибки" - это почти комплимент... .
Мне трудно из чужой программы, к тому же неверно работающей, извлечь логику. Лучше детским языком напишите, что вы хотите иметь в результате этого двойного цикла; что уже должны содержать таблицы 4-й и 6-й форм?
0
|
|
|
260 / 192 / 60
Регистрация: 12.05.2013
Сообщений: 857
|
|
| 22.06.2014, 11:45 | |
|
Ну мистика в программировании бывает часто, пока ты только обучаешься и преподаватель не особо проявляет желание помогать.
Виктория, если у Вас что то выходит не так, нарисуйте блок схему на листе, прям поэтапно. Либо код который у Вас проверяйте через каждые 5 написанных Вами строк, чтоб выловить ошибку на раннем этапе. Плюс можно же проверять себя, чтоб не было "черных ящиков" киньте на форму поле Memo в него выводите все в чем не уверены, потом смотрите на каком шаге что то пошло не так.
0
|
|
|
1 / 1 / 0
Регистрация: 18.06.2014
Сообщений: 29
|
||||||||
| 22.06.2014, 15:06 [ТС] | ||||||||
|
Итак на 4 форме у меня распологается успеваемость студентов 3 курса с фамилиями и оценками, на 6 форме распологается список студентов которые из общего списка 3 курса получают социальную стипендию. Ну к примеру в успеваемости будут:Абрамова, Варфоломеев, Гришин, но социалку из них троих получает только Варфоломеев. Моя логика в чем я сравниваю эти две таблици, если человек есть и там и там значит он получает социальную стипендию и на форме 7 где я подсчитываю в стрингриде стипендию я хотела выводить его фамилию вместе с 600, если же человек есть например на 4 форме, но его нет на 6, значит, что он просто учится и социалку не получает, а значит я так же вывожу его фамилию, но со значением 0 в столбец под социалку..надеюсь понятно, я не очень хорошо умею объяснять( Добавлено через 4 минуты Добавлено через 14 минут Вроде получилось, я убрала эти форы и вместо них просто счетчики поставила и все заработало) Добавлено через 19 минут Нет, похоже не получилось код вот такой вот, без файлов получилось а вот теперь когда пробую не получается
0
|
||||||||
|
260 / 192 / 60
Регистрация: 12.05.2013
Сообщений: 857
|
|
| 22.06.2014, 15:49 | |
|
а собственно что не так?
0
|
|
|
1 / 1 / 0
Регистрация: 18.06.2014
Сообщений: 29
|
|
| 22.06.2014, 15:57 [ТС] | |
|
0
|
|
|
Практикантроп
4841 / 2726 / 534
Регистрация: 23.09.2011
Сообщений: 5,798
|
||||||
| 22.06.2014, 15:58 | ||||||
|
Может вот так? (если я правильно понял)...
0
|
||||||
|
1 / 1 / 0
Регистрация: 18.06.2014
Сообщений: 29
|
|
| 22.06.2014, 16:49 [ТС] | |
|
Спасибо сейчас попробую! мы такой записью не пользовались никогда..
Добавлено через 34 секунды Мне стоит начинать читать книги по программированию..иначе дальше мне будет только хуже Добавлено через 4 минуты Все получилось! спасибо огромное! Чтобы я без вас 2-их делала! И последнее надеюсь чем досажду, что посоветуете почитать?? Просто я правда хочу стать хорошим программистом, мне это интересно, высшее образование так же планирую получать по специальности и мне это очень интересно..
0
|
|
|
Практикантроп
4841 / 2726 / 534
Регистрация: 23.09.2011
Сообщений: 5,798
|
||||||
| 22.06.2014, 16:49 | ||||||
|
StringGrid1->Cells[3][i] = n>0 ? "600" : "0" ; это то же, что
0
|
||||||
|
1 / 1 / 0
Регистрация: 18.06.2014
Сообщений: 29
|
|
| 22.06.2014, 16:53 [ТС] | |
|
Все поняла спасибо))
Добавлено через 2 минуты Поняла вы их сравниваете и делаете наращивание на n потом проверяет его и если оно меньше 0 то выводит 0 если больше то 600
0
|
|
|
Практикантроп
4841 / 2726 / 534
Регистрация: 23.09.2011
Сообщений: 5,798
|
|
| 22.06.2014, 17:01 | |
|
Я бы по другому выразился... - последовательно копируя фио из табл.4 в цикле просматривается табл.6 (на совпадение фио): если встречается - переменная n цикла получает приращение (в начале цикла 0). По окончании цикла проверки в 3-ю ячейку заносится значение, зависящее о величины n.
0
|
|
|
1 / 1 / 0
Регистрация: 18.06.2014
Сообщений: 29
|
|
| 22.06.2014, 17:44 [ТС] | |
|
нужно будет запомнить это, наверняка не раз еще придется сравнивать таким образом стрингриды)
0
|
|
|
Практикантроп
4841 / 2726 / 534
Регистрация: 23.09.2011
Сообщений: 5,798
|
||||||
| 22.06.2014, 18:16 | ||||||
|
Не обязательно так; есть еще IndexOf...
0
|
||||||
| 22.06.2014, 18:16 | |
|
Помогаю со студенческими работами здесь
58
Программа для поиска среднего балла каждого учащегося и общего среднего балла Считать данные из файла Список.txt, выполнить расчет среднего балла успеваемости, а затем вывести итоговую оценку Построить диаграмму по данным, находящимся на листе Старт Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
|
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
|
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
|
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора
Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если. . .
|
|
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
|
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
|
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
|
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
|