|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
18.10.2014, 18:10 | #1 |
Пользователь
Регистрация: 10.07.2014
Сообщений: 12
|
среднее значение в SrtingGrid
Здравствуйте, очень нужна ваша помощь. Мне необходимо посчитать в одной ячейке StringGrid среднее значение цифр строки, а так же посчитать количество ячеек строки, в которых цифра 0. Заранее спасибо.
|
18.10.2014, 19:54 | #2 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Раскладка на цифры:
Код:
Цитата:
Код:
I'm learning to live...
|
|
18.10.2014, 20:53 | #3 |
Пользователь
Регистрация: 10.07.2014
Сообщений: 12
|
Я вот касательно первой не пойму, во первых, это в стринггрид вставлять, или куда? а во вторых объясни пожалуйста, как этот код работает? как он определяет ячейку в которой будет результат и из какой строки брать числа? Понимаю, что компонент не удачный, но по другому боюсь вряд ли получится. Спасибо
|
18.10.2014, 21:14 | #4 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Цитата:
Код:
I'm learning to live...
|
||
18.10.2014, 21:58 | #5 |
Пользователь
Регистрация: 10.07.2014
Сообщений: 12
|
Прости, я совсем чайник в этом деле, ты меня окончательно запутал. В твоем первом сообщении вообще не было такой строчки, какую ты во втором написал. И я не очень понял в какое место программы вставлять этот код? К стринггриду?
|
18.10.2014, 22:23 | #6 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Пф.... Билдер. Не заметил.
Значит разворот будет таким: Код:
Выберешь ячейку и нажмешь на кнопку - получишь результат. И мой совет: Если не знаешь как правильно работать с гридом, то лучше эту задачу решай в консольном приложении используя простые массивы, а не делай проект с формой. Ранно тебе еще.
I'm learning to live...
|
19.10.2014, 17:31 | #7 |
Пользователь
Регистрация: 10.07.2014
Сообщений: 12
|
Перевел как "не является допустимым целым значением", не пойму, из за чего это?
|
19.10.2014, 18:03 | #8 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Из-за того что в ячейке кроме цифр что-то еще вписано.
Проверяется так: Код:
I'm learning to live...
|
19.10.2014, 18:52 | #9 |
Пользователь
Регистрация: 10.07.2014
Сообщений: 12
|
теперь понятно почему ошибка, но программа вычисляет ср.арифметическое в ячейке, а нужно из всей строки: типо первая ячейка + вторя делить на количество. И еще хотелось бы, что бы результат записывался в выделенную ячейку, а не выдавался сообщением.
Последний раз редактировалось radzivill; 19.10.2014 в 18:54. |
19.10.2014, 19:35 | #10 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Ниче не понял, но: Оформи код в функцию, принимающую string, возвращающую Double. Что-то типа:
Код:
I'm learning to live...
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
среднее значение | KaZaaM | SQL, базы данных | 2 | 01.06.2012 16:18 |
Среднее значение | tanyuxxxa | Помощь студентам | 4 | 03.03.2012 14:08 |
Среднее значение | xxxmorgan | БД в Delphi | 2 | 27.11.2010 01:31 |
Среднее значение | Storm.7117 | Microsoft Office Excel | 3 | 13.01.2010 15:09 |
среднее значение | tonic | Microsoft Office Excel | 1 | 04.01.2008 00:20 |