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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 23.05.2011, 15:37   #1
xov
 
Регистрация: 23.05.2011
Сообщений: 5
По умолчанию Известны: планы перевозок (Р), фамилии водителей

Известны: планы перевозок (Р), фамилии водителей (F), выполненный объём перевозок (R), величина премиального фонда (FOND). Распределите премии пропорционально перевыполнению плана. Водителям не выполнившем план, премия не начисляется.
xov вне форума Ответить с цитированием
Старый 23.05.2011, 16:23   #2
Nikita++
Пользователь
 
Регистрация: 19.10.2010
Сообщений: 80
По умолчанию

Сделай так.

s=0;
И каждый раз когда находишь того, кто перевыполнил план(r>p) прибавляешь к s разницу(r-p). Потом переменной z (допустим) присваиваем fond/s. Таким образом мы узнаем цену одной 'внеплановой' поездки.
Ну а потом идешь по водителям и выводишь фамилию(f), и кол-во денег, отличное от нуля, если водитель перевыполнил план ((r-p)*z).

Вот. Я правильно понял условие?

Код выкладывать не буду.


P.S. Загляни в эту тему http://www.programmersforum.ru/showthread.php?t=153361
Nikita++ вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Распечатать фамилии учеников,фамилии которых начинаются на букву В с указанием даты рождения. greenO_o Помощь студентам 0 26.05.2010 22:49
Инвестиционный проект и план перевозок candro Microsoft Office Excel 0 31.05.2009 20:22
Известны оценки по физике каждого из 20 учеников класса. Определить среднюю оценку по классу sinid Паскаль, Turbo Pascal, PascalABC.NET 6 23.01.2009 17:30