![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 | |
Форумчанин
Регистрация: 27.10.2014
Сообщений: 248
|
![]() Цитата:
12 баллов - это максимальная доля, которая принимается за 100% и уже от нее ведется счет других баллов? Не слишком сложно спросил? |
|
![]() |
![]() |
![]() |
#12 |
Форумчанин
Регистрация: 11.10.2010
Сообщений: 134
|
![]()
Что то я не понял по какому принципу баллы ставятся. Нужно найти максимальное значение доли и в зависимости от этого распределить балы?
|
![]() |
![]() |
![]() |
#13 |
Пользователь
Регистрация: 19.05.2015
Сообщений: 14
|
![]()
Приведу пример, так будет понятнее:
Направление подготовки 1 Доля=10 Направление подготовки 2 Доля= 1 Направление подготовки 3 Доля= 5 Направление подготовки 4 Доля=8 Направление подготовки 5 Доля=7 Направление подготовки 6 Доля=9 Направление подготовки 7 Доля=7 Направление подготовки 8 Доля=11 Направление подготовки 9. Доля=6 Направление подготовки 10. Доля=3 Направление подготовки 11 Доля=4 Направление подготовки 12 Доля= 2 Вот в зависимости от того, какая доля наибольшая там и выставляется наивысший балл Для направления подготовки 8 (доля=11)- балл 12 (так как всего направлений 12), направлению подготовки 1 - балл 11, направлению подготовки 6 - балл 10 и т.д. Если уж вам необходимо знать сумму всех баллов то она равна 78 это и принимается за 100% |
![]() |
![]() |
![]() |
#14 |
Форумчанин
Регистрация: 11.10.2010
Сообщений: 134
|
![]()
ну тогда умножьте на 0,78 в чем проблема то?
|
![]() |
![]() |
![]() |
#15 | ||
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
27102014,
я не предлагалал математики, я описал стандартный метод обращения к элементам формы с помощью цикла учитывая тот факт, что при добавлении на форму по умолчанию элементы получают имена состоящие из названия типа элемента и порядкового номера. это метод, а не математика. Цитата:
Цитата:
для стандартной задачи выставить ранги (места) последовательности чисел есть стандартная функция РАНГ (Rank), но принцип ее работы таков: что последовательность: 1, 1, 4, 4, 5 получит ранги соответс.: 4, 4, 2, 2, 1 или в обратном порядке: 1, 1, 3, 3, 5 как видите чисел 5, а рангов: 4, 3-й отсутсвует или в обратном порядке рангов 5, но нет 2-го и 4-го. т.е. ранг = количество_чисел_в_последовательнос ти_больше_текущего_числа + 1 поэтому определение рангов для 12 чисел не гарантирует присвоения каждому из них уникального порядкового номера от 1 до 12. Nataliina, хотите для 12 чисел получить 12 порядковых номеров - потрудитесь описать алгоритм, присвоения порядкового номера одинаковым значениям.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
Последний раз редактировалось IgorGO; 26.05.2015 в 15:53. |
||
![]() |
![]() |
![]() |
#16 |
Пользователь
Регистрация: 19.05.2015
Сообщений: 14
|
![]()
я знаю о функции ранг и ее работе, в данном случае понятно, что она не подходит, если получаются одинаковые значения доли, то баллы выставляются в последовательности, т.е.
направление1 - доля=14 направление2 - доля=12 направление3 - доля=12 направление4 - доля=11 Сделовательно, получается результат: направление1 - 4 балла, напрвавление2 - 3 балла, направление3 - 2 балла, направление 4 - 1 балл |
![]() |
![]() |
![]() |
#17 |
Форумчанин
Регистрация: 27.10.2014
Сообщений: 248
|
![]()
Уже совсем не понимаю задачу,
Сделал для условия - максимальная доля = 12 баллам = 100%, все доли считаеются в такой зависимости |
![]() |
![]() |
![]() |
#18 |
Форумчанин
Регистрация: 11.10.2010
Сообщений: 134
|
![]()
Да задача то не в том. Надо самому большому значению присвоить 12 баллов, следующему 11 и т.д. до одного, а не просто раскидать 12 в процентном отношении. Двух одинаковых балов быть не может.
|
![]() |
![]() |
![]() |
#19 |
Пользователь
Регистрация: 19.05.2015
Сообщений: 14
|
![]() |
![]() |
![]() |
![]() |
#20 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
см. вложение (и ранг подошел, но с поправкой)
Код:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
В форме поменять цвет шрифта в зависимости от условия | teecup | Microsoft Office Access | 0 | 19.10.2014 15:55 |
Присвоение ячейке значения, в зависимости от того, в какой области будет находиться рисунок в Excel | ParAlexandr | Microsoft Office Excel | 2 | 16.07.2013 12:35 |
В зависимости от значения в ComboBox1 выводить значения в ComboBox2 | LeX2009 | БД в Delphi | 14 | 21.05.2010 16:49 |
Сумировать поле в зависимости от выбраных на форме элементов полей | dplz | Microsoft Office Access | 1 | 16.02.2010 19:29 |
Задачка по Excel'ю на 5 баллов для решившего | Egorio | Microsoft Office Excel | 2 | 20.12.2006 13:21 |