Advertisement
MoNoLidThZ

pnscs

Aug 21st, 2017
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.46 KB | None | 0 0
  1.  
  2.     public struct Employee {
  3.         public string ID, grade;
  4.         public int salary;
  5.     }
  6.     class Program {
  7.         static void Main(string[] args) {
  8.             Console.Write("How many employee in department: ");
  9.             int n = int.Parse(Console.ReadLine());
  10.             Employee[] data = new Employee[n];
  11.             for(int i = 0; i < n; i++) {
  12.                 data[i].ID = readLine("emp ID");
  13.                 Console.Write("Input emp salary:");
  14.                 data[i].salary = int.Parse(Console.ReadLine());
  15.                 data[i].grade = readLine("emp grade");
  16.                 Console.WriteLine();
  17.             }
  18.  
  19.             for (int i = 0; i < n; i++) {
  20.                 evalEmp(data[i]);
  21.             }
  22.             Console.ReadKey();
  23.         }
  24.         static void evalEmp(Employee emp) {
  25.             double newSal = emp.salary;
  26.             switch (emp.grade.ToLower()) {
  27.                 case "a":
  28.                     newSal += newSal * 0.05;
  29.                     break;
  30.                 case "b":
  31.                     newSal += newSal * 0.03;
  32.                     break;
  33.                 case "c":
  34.                     newSal += newSal * 0.02;
  35.                     break;
  36.             }
  37.             Console.WriteLine("EMP ID: {0} get {1:n} Baht",emp.ID,newSal);
  38.  
  39.         }
  40.         static string readLine(string name) {
  41.             Console.Write("Input {0,-15} : ", name);
  42.             return Console.ReadLine();
  43.         }
  44.        
  45.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement