![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 10.07.2014
Сообщений: 12
|
![]()
Здравствуйте, очень нужна ваша помощь. Мне необходимо посчитать в одной ячейке StringGrid среднее значение цифр строки, а так же посчитать количество ячеек строки, в которых цифра 0. Заранее спасибо.
|
![]() |
![]() |
![]() |
#2 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Раскладка на цифры:
Код:
Цитата:
Код:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 10.07.2014
Сообщений: 12
|
![]()
Я вот касательно первой не пойму, во первых, это в стринггрид вставлять, или куда? а во вторых объясни пожалуйста, как этот код работает? как он определяет ячейку в которой будет результат и из какой строки брать числа? Понимаю, что компонент не удачный, но по другому боюсь вряд ли получится. Спасибо
|
![]() |
![]() |
![]() |
#4 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Цитата:
Код:
I'm learning to live...
|
||
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 10.07.2014
Сообщений: 12
|
![]()
Прости, я совсем чайник в этом деле, ты меня окончательно запутал. В твоем первом сообщении вообще не было такой строчки, какую ты во втором написал. И я не очень понял в какое место программы вставлять этот код? К стринггриду?
|
![]() |
![]() |
![]() |
#6 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Пф.... Билдер. Не заметил.
Значит разворот будет таким: Код:
Выберешь ячейку и нажмешь на кнопку - получишь результат. И мой совет: Если не знаешь как правильно работать с гридом, то лучше эту задачу решай в консольном приложении используя простые массивы, а не делай проект с формой. Ранно тебе еще.
I'm learning to live...
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 10.07.2014
Сообщений: 12
|
![]()
Перевел как "не является допустимым целым значением", не пойму, из за чего это?
|
![]() |
![]() |
![]() |
#8 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Из-за того что в ячейке кроме цифр что-то еще вписано.
Проверяется так: Код:
I'm learning to live...
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 10.07.2014
Сообщений: 12
|
![]()
теперь понятно почему ошибка, но программа вычисляет ср.арифметическое в ячейке, а нужно из всей строки: типо первая ячейка + вторя делить на количество. И еще хотелось бы, что бы результат записывался в выделенную ячейку, а не выдавался сообщением.
Последний раз редактировалось radzivill; 19.10.2014 в 18:54. |
![]() |
![]() |
![]() |
#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 |