Design and develop a c# object-oriented solution

Assignment Help Programming Languages
Reference no: EM132747992

Problem Specification:
David Jones, a department store, hired you as a Software Engineer to design and develop a C# object-oriented solution to identify the suppliers to whom David Jones owes more than $600.00

The David Jones store keeps the following information for each of its supplier:
a) Supplier name (must be between 5 and 15 characters)
b) Account number (must be 6 digits and start with digit ‘2')
c) Account balance ($) at the beginning of a particular month, that is, amount owing by David Jones to this supplier ( >= 0 )
d) Total of all purchases ($) by David Jones from this supplier this month
e) Total of all payments ($) made by David Jones to this supplier this month; no overpayments are to be made by David Jones
f) Amount owing ($) at the end of the month by David Jones to this supplier

Program input:
The program should take the following input in the order given, and by using the appropriate prompts:
1. Check if the user wishes to track any supplier's status, and if so:

1.1. the number of suppliers whose details are required; the program must allow for any number of suppliers greater than zero

1.2. the details of suppliers (items (a)-(e) specified above), supplier by supplier, using an appropriate data structure (taught in lectures) to store information for a number of suppliers.

Note:
1. You are required to use the object-oriented concepts from C# taught in lectures.
You are required to create two classes - one for supplier, and one application class for creating the necessary objects.

2. Your program must generate an appropriate error message if any input does not follow the required criteria and then request the user to re-enter the input.
Program output:

The program should display
1. All the account numbers with the corresponding account balances at the end of the month for all suppliers, and

2. For any supplier to whom David Jones owes more than $600.00 at the end of the month, the program should display the message: "Payment of this account is due now."

Attachment:- Assessment Part_2.rar

Reference no: EM132747992

Questions Cloud

Calculate the freezing point of a lactose solution : Calculate the freezing point of a lactose solution that contains 21.0 g of lactose (C1222112fHO) per 100.0 g HO (K = 1.86°C /m).
Calculate the boiling point of a solution : Calculate the boiling point of a solution that was made by dissolving 16.3 g of Na24b SO in 225 g of water? (K for water = 0.52°C/m).
Prepare journal entries for abc related to arrangement : ABC Ranch & Farm is a distributor of ranch and farm equipment. Its products range from small tools, power equipment for trench-digging and fencing.
Calculate the volume of ethanol in superfuel mixture : They know that within a 65.0 L canister, it contains 37.82% ethanol. Calculate the volume of ethanol in this Superfuel mixture in the 65.0 L container.
Design and develop a c# object-oriented solution : Software Engineer to design and develop a C# object-oriented solution to identify the suppliers to whom David Jones owes more than $600.00
What is the mass of gold in ring : The owner weighs the ring in at 13.5g and tells the bride-to-be the ring is a fake and contains only 2.50% gold. What is the mass of gold in this ring?
Calculate the mass of the largest serving : If he wants to limit his intake to 2.8g of milk fat per serving, calculate the mass of the largest serving he could have for each type of yogurt.
Metal crystallizes in a face-centered lattice : An X-ray diffraction experiment measures the edge of the unit cell as 409 pm. Assuming that the metal crystallizes in a face-centered lattice, what is the metal
Determine the total number of unpaired electrons : Write the ground state electron configurations for the following atom. Zinc (Zn)

Reviews

Write a Review

Programming Languages Questions & Answers

  Write a haskell program to calculates a balanced partition

Write a program in Haskell which calculates a balanced partition of N items where each item has a value between 0 and K such that the difference b/w the sum of the values of first partition,

  Create an application to run in the amazon ec2 service

In this project you will create an application to run in the Amazon EC2 service and you will also create a client that can run on local machine and access your application.

  Explain the process to develop a web page locally

Explain the process to develop a Web page locally

  Write functions

These 14 questions covers java class, Array, link list , generic class.

  Programming assignment

If the user wants to read the input from a file, then the output will also go into a different file . If the user wants to read the input interactively, then the output will go to the screen .

  Write a prolog program using swi proglog

Write a Prolog program using swi proglog

  Create a custom application using eclipse

Create a custom Application Using Eclipse Android Development

  Create a application using the mvc architecture

create a application using the MVC architecture. No scripting elements are allowed in JSP pages.

  Develops bespoke solutions for the rubber industry

Develops bespoke solutions for the rubber industry

  Design a program that models the worms behavior

Design a program that models the worm's behavior.

  Writing a class

Build a class for a type called Fraction

  Design a program that assigns seats on an airplane

Write a program that allows an instructor to keep a grade book and also design and implement a program that assigns seats on an airplane.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd