Programming help

profilejsi9zs_vm
ProgramC126.docx

Create a console application using Visual Studio in C# Language.

• Name the Solution and Project Program06.

• Output appropriate communication messages to the user.

• Output appropriate results. In other words, all requirements should be

output and identified by number.

Requirements (remember to identify the requirements by number):

1. Output a header in the console: “This is Program06”

2. Create a structure named Phone with the following members:

a. Phone Number

b. Manufacturer

c. Model

d. Operating System

e. Diagonal Screen Size

f. Constructor to set data above

3. Ask the user how many phones to enter and configure appropriately.

4. Create a class named Account with the following members:

g. Inherits IAccountUpdate interface

h. Phone Number(s)

i. Customer Name

j. Address

k. Credit Card Number

l. Constructor(s) as appropriate

5. Create an interface named IAccountUpdate with the following members:

m. Balance Owed

n. Minutes Used

o. Cost Per Minute

p. CalculateCharge()

q. AdjustMinutes() – increase or decrease

6. Using Phone, Account, and IAccountUpdate, create an application for a mobile phone company that minimally supports functionality listed. For instance: creating accounts, adding phones, calculating charges, and adjusting minutes.

7. Output a thank you message: “Thank you for running Program06.”

Not meeting all requirements = No ‘’0” points for the assignment.

Flowchart

Include a flowchart of your program.

Construct your flowchart using draw.io. Use appropriate symbols. Use vertical/horizontal connections (NOT slanted/angled connections).

Export your flowchart to the SVG format (File | Export as... | SVG)

Submit the SVG file with your assignment