169 похожих чатов

Кто нить в курсе как решать такую задачу?если в кратце,то

премию в 100000р хотят разделить поровну между всеми сотрудниками исходя из их зарплаты.

у меня получилось так:
1)я 100% разделил на сотрудники.length (так я получил какой процент доли для каждого сотрудника)
2)взял зп сотрудника разделил на 100 и умножил на процент из первого пункта. к примеру зп сотрудника 80000 / 100 × 14.28=11424р

ответ скорее всего не верный.т.к я сложив все результаты должен был получить 100000р. а получилось 47000 примерно. из меня не плохой бухгалтер получился бы

7 ответов

19 просмотров

тебе надо не зп сотрудника делить во втором пункте, а общую премию

web- Автор вопроса

а как рассчитывается премия для этого сотрудника,если его зарплату мы не учитываем?

web
а как рассчитывается премия для этого сотрудника,е...

тебе надо сначала коэффициент посчитать, он для всех одинаковый

я наконец-то подумал: тебе нужно найти такое число, чтобы сумма зп, умноженных на него, была равна общей премии т.е. s1 * k + s2 *k ... s99 * k = 100000 очевидно его можно вынести, а сумму зп просто посчитать тогда получается k = bonus/sum(salaries)

web- Автор вопроса
Anton Permyakov
я наконец-то подумал: тебе нужно найти такое число...

1 - сумма зп - 332 000 2 - доля Иванова - 80 000 * 100/ 332 000= 24% (округлил для простоты. там число не целое) 3 - прибавка Иванову - 100 000 * (24 / 100) = 24000

я не вникал в задачу, просто проглянул фотку, а формула та что в строке Вам не подходит?) просто перенести её в js)

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Карта сайта