Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public struct Employee {
- public string ID, grade;
- public int salary;
- }
- class Program {
- static void Main(string[] args) {
- Console.Write("How many employee in department: ");
- int n = int.Parse(Console.ReadLine());
- Employee[] data = new Employee[n];
- for(int i = 0; i < n; i++) {
- data[i].ID = readLine("emp ID");
- Console.Write("Input emp salary:");
- data[i].salary = int.Parse(Console.ReadLine());
- data[i].grade = readLine("emp grade");
- Console.WriteLine();
- }
- for (int i = 0; i < n; i++) {
- evalEmp(data[i]);
- }
- Console.ReadKey();
- }
- static void evalEmp(Employee emp) {
- double newSal = emp.salary;
- switch (emp.grade.ToLower()) {
- case "a":
- newSal += newSal * 0.05;
- break;
- case "b":
- newSal += newSal * 0.03;
- break;
- case "c":
- newSal += newSal * 0.02;
- break;
- }
- Console.WriteLine("EMP ID: {0} get {1:n} Baht",emp.ID,newSal);
- }
- static string readLine(string name) {
- Console.Write("Input {0,-15} : ", name);
- return Console.ReadLine();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement