Answer to Question #180057 in C++ for sweet jonhy

Question #180057

Write a program, which has two classes. One is Date having members (day, month and year) and the other is Employee. The Employee has a Date class as member as each employee has Date of Joining, Date of Birth, etc. Determine if an employee joined the organization within last five years if the current year is 2012. Determine if an employee has age less than 40 years.


1
Expert's answer
2021-04-10T12:23:53-0400
class Employee
    {
        public string name;
        public int salary;
        public int joiningDate;





        public Employee()
        {


        }

        public Employee(string name, int salary, int joiningDate)
        {
            this.name = name;
            this.salary = salary;
            this.joiningDate = joiningDate;
        }



        public void GetEmployeeData()
        {
            {
                Console.WriteLine("Enter the name of employee: ");
                name = Convert.ToString(Console.ReadLine());
                Console.WriteLine("Enter the salary of employee: ");
                salary = Convert.ToInt32(Console.ReadLine());
                Console.WriteLine("Enter the date of joining of employee: ");
                joiningDate = Convert.ToInt32(Console.ReadLine());
            }
        }

        public void DisplayEmployee()
        {
            Console.WriteLine("The name of employee is: "+ name);
            Console.WriteLine("The salary of employee is: "+salary);
            Console.WriteLine("The date of joining of employee is: "+joiningDate);
        }
    }
    class Program
    {
        static void Main(string[] args)
        {
            Employee[] e = new Employee[10];
            for(int i = 0; i < 10; i++)
            {
                 Console.WriteLine($"Enter the data of employee with id: {i} *****************************************");
                e[i] = new Employee();
                e[i].GetEmployeeData();
            }

            Console.WriteLine("***********The data of given employees is: ");

            for(int i = 0; i < 10; i++)
            {
                e[i].DisplayEmployee();
            }
        }
    }

Need a fast expert's response?

Submit order

and get a quick answer at the best price

for any assignment or question with DETAILED EXPLANATIONS!

Comments

No comments. Be the first!

Leave a comment

LATEST TUTORIALS
New on Blog
APPROVED BY CLIENTS