Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Can you help me write this in C#. Thank you Create a class called Person that has the following six attributes: personId: int firstName: string

Can you help me write this in C#. Thank you

Create a class called Person that has the following six attributes:

personId: int

firstName: string

lastName: string

favoriteColour: string

age: int

isWorking: bool

Ensure that the Person class has the following methods:

DisplayPersonInfo: accepts the six person attributes and displays (Name= firstName + lastName) personId: Names favorite color is favoriteColour

ChangeFavoriteColour: changes the persons favorite colour to white

GetAgeInTenYears: get the persons age after 10 years

ToString method: displays all Person Object information as a list

Create a class called Relation that has one attribute:

RelationshipType: values can be Sister, Brother, Mother or Father

Ensure the Relation class has the following method:

ShowRelationShip: accepts two Person objects and displays the relationship between them

Create a Main class.

Create four objects using the following data:

personId

firstName

lastName

favoriteColour

age

isWorking

1

Ian

Brooks

Red

30

Yes

2

Gina

James

Green

18

No

3

Mike

Briscoe

Blue

45

Yes

4

Mary

Beals

Yellow

28

Yes

Display Ginas information as a sentence that shows her id, first name, last name and her favorite colour.

Display all of Mikes information as a list.

Change Ians Favorite Colour to white, and then print his information as a sentence.

Display Marys age after ten years.

Create two Relation Objects that show that Gina and Mary are sisters, and that Ian and Mike are brothers. Then, display both relationships.

Add all the Person objects to a list, and then use the list to display the following:

The average age of the people in the list

The youngest person and the oldest person

The names of the people whose first names start with M

The person information of the person that likes the colour blue

Sample Run

2: Gina Jamess favorite colour is Green

PersonId: 3

FirstName: Mike

LastName: Briscoe

FavoriteColour: Blue

Age: 45

IsWorking: True

1: Ian Brookss favorite colour is: White

Mary Bealss Age in 10 years is: 38

Relationship between Gina and Mary is: Sisterhood

Relationship between Ian and Mike is: Brotherhood

Average age is: 30.25

The youngest person is: Gina

The oldest person is: Mike

PersonId: 3

FirstName: Mike

LastName: Briscoe

FavoriteColour: Blue

Age: 45

IsWorking: True

PersonId: 4

FirstName: Mary

LastName: Beals

FavoriteColour: Yellow

Age: 28

IsWorking: True

PersonId: 3

FirstName: Mike

LastName: Briscoe

FavoriteColour: Blue

Age: 45

IsWorking: True

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

More Books

Students also viewed these Databases questions

Question

Explain the differences between CIR and MAR.

Answered: 1 week ago

Question

Why should a business be socially responsible?

Answered: 1 week ago

Question

Discuss the general principles of management given by Henri Fayol

Answered: 1 week ago

Question

Detailed note on the contributions of F.W.Taylor

Answered: 1 week ago