Выплата зарплаты сотрудникам - C#
Формулировка задачи:
КАДРЫ: ФИО, номер цеха, разряд, специальность, должность. В зависимости от
стажа работы на предприятии, каждому сотруднику выплачивается доплата (<5 лет – 0
руб., 5-10 лет x1 рублей, 10-15 лет – x2 рублей, больше 15 лет x3 рублей). Эти значения в
разные месяцы могут меняться. Если объявляется рабочему выговор, то доплата не
производится. В программе рассмотреть случай 10 рабочих имеющих различный стаж
работы. Сформировать ведомости на выдачу доплаты за 3 месяца.
Решение задачи: «Выплата зарплаты сотрудникам»
textual
Листинг программы
using System; namespace ConsoleApplication12 { class Program { static void Main(string[] args) { int i = 0; string q = ""; Console.WriteLine("Подсчет надбавки 10 сотрудникам за 3 месяца!"); do { try { Console.Write("\nВведите ФИO: "); Console.ReadLine(); Console.Write("Введите Специальность: "); Console.ReadLine(); Console.Write("Введите должность: "); Console.ReadLine(); Console.Write("Введите номер цеха: "); int a = int.Parse(Console.ReadLine()); Console.Write("Укажите ваш разряд: "); int b = int.Parse(Console.ReadLine()); Console.Write("Укажите ваш стаж работы: "); int c = int.Parse(Console.ReadLine()); Console.Write("Укажите вашу зарплату: "); int d = int.Parse(Console.ReadLine()); Console.Write("Проверились ли вы в этом месяце?\n" + "Укажите один из вариантов(да или нет): "); string s = Console.ReadLine(); if (s == "нет") { if (c < 5) Console.WriteLine("Мы выясним почему ваша надбавка составляет 0р"); if (c < 10 && c >= 5) Console.WriteLine("Ваша прибавка составляет: {0}р", d); if (c < 15 && c >= 10) Console.WriteLine("Ваша прибавка составляет: {0}р", d * 2); if (c > 15) Console.WriteLine("Ваша прибавка составляет: {0}р", d * 3); } else Console.WriteLine("К сожалению в этом вы не получите прибавку!"); } catch { Console.WriteLine("Введите корректные данные!!!"); } } while (++i < 30 && q != "q") ; } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д