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

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

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 18.09.2012, 12:20   #1
Uimbldon
 
Регистрация: 16.09.2012
Сообщений: 9
По умолчанию Задача

Написать программу начисления недельной зарплаты сотрудникам работающим за почасовую плату. Норма часов работы в неделю составляет 40 часов. За переработку часов фирма платит в 1.5 раза больше, чем обычно.
Uimbldon вне форума
Старый 18.09.2012, 13:14   #2
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Это не правильно ибо в 1,5 раза платится только первые два часа, остальные должны оплачиваться в двойном (в случае если речь идет о Российской Федерации) размере.
Вам нужен табель (то есть структура моделирующая его в программе) по которому Вы будете вести учет по дням. Грубо говоря это табличка со списком фамилий и днями недели. В клетках указывается число часов отработанных сотрудником. Затем Вы проходитесь циклом и рассчитываете оплату за каждый день (это принципиально, если следовать законодательству - то есть свыше двух часов оплачиваются в двойном размере). Затем суммируете оплату за неделю. Далее, задача непонятна - ибо мы таким образом считаем только фонд начислений. Затем нужно удержать НДФЛ в пользу государства (с учетом льгот), но тогда нам нужны категории работающих и количество детей каждого. Только тогда Вы получите заработанную плату.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума
Старый 18.09.2012, 13:27   #3
Uimbldon
 
Регистрация: 16.09.2012
Сообщений: 9
По умолчанию

Цитата:
Сообщение от Utkin Посмотреть сообщение
Это не правильно ибо в 1,5 раза платится только первые два часа, остальные должны оплачиваться в двойном (в случае если речь идет о Российской Федерации) размере.
Вам нужен табель (то есть структура моделирующая его в программе) по которому Вы будете вести учет по дням. Грубо говоря это табличка со списком фамилий и днями недели. В клетках указывается число часов отработанных сотрудником. Затем Вы проходитесь циклом и рассчитываете оплату за каждый день (это принципиально, если следовать законодательству - то есть свыше двух часов оплачиваются в двойном размере). Затем суммируете оплату за неделю. Далее, задача непонятна - ибо мы таким образом считаем только фонд начислений. Затем нужно удержать НДФЛ в пользу государства (с учетом льгот), но тогда нам нужны категории работающих и количество детей каждого. Только тогда Вы получите заработанную плату.
это Задача на C#
Uimbldon вне форума
Старый 18.09.2012, 13:48   #4
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Для любой задачи нужен прежде всего мозг, язык это инструмент. Если Вы четко будете представлять условия, перенести алгоритм на какой-либо язык не будет представлять никаких проблем.
Я расписал подробно чтобы Вы увидели подводные камни, которые возникают при решении задания и уже потом уточнили исходные данные. Потом можно браться за структуры данных, затем за сам алгоритм и уже после только перекладывать все это свинство на c#. Сейчас программа находится в процессе проектирования и будет ли она воплощена зависит только от Вас.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
задача на структуру(struct)/задача на работу с файлом SevenArth Помощь студентам 0 26.04.2012 19:06
Задача о стрелках (задача Майхелла) Silly Student Помощь студентам 0 14.12.2011 22:20
Задача на оптимальный расчет маршрута (задача в презентации) в табличном процессоре Excel Toofed Помощь студентам 0 30.11.2011 01:12
Задача минимизации дисбаланса на линии сборки (задача минимакса) LenZab Microsoft Office Excel 13 13.03.2011 22:51