En cours

Simple C# sharp console program

Create a class named Order that performs order processing of a single item that sells for $19.99 each.

Create 4 Order class fields: order number, customer name, quantity ordered, and total price. Create public accessors for each field except total price.

Create an Order class constructor that takes parameters for all of the class fields except total price.

The total price field is calculated as quantity ordered times unit price (19.95) whenever the quantity is set, so it only needs a get accessor (read only). total = quantity * PRICEEACH

Create an (override) Equals() method that determines two Orders are equal if they have the same order number.

Create an (override) GetHashCode() method that returns the order number.

Create an (override) ToString() method that returns a string containing all order information.

Create a ShippedOrder class that derives from Order.

A ShippedOrder has a $4.00 shipping fee regardless of how many times it is ordered so each total order must add $4.00 to the total. total = quantity * PRICEEACH + SHIPPING_FEE

Override any any methods in the parent class as necessary.

In Main:

Create an array of five ShippedOrder objects.

Prompt the user for values for each Orders object; do NOT allow duplicate order numbers and force the user to reenter the order when a duplicate order number is entered.

ShippedOrder objects should be sorted by order number before they are displayed.

When the five valid orders have been entered, display them all plus a total of all orders.

Internal Documentation.

Note that you will be overriding three object methods in the Order class and at least one of those in the ShippedOrder class. In the ShippedOrder class you will also need to override the Quantity accessor/property. Don't forget about IComparable.

An example of program output might look like this:

Enter order number 500

Enter customer name Johnson

Enter quantity 2

Enter order number 200

Enter customer name Olson

Enter quantity 1

Enter order number 200

Sorry, the order number 200 is a duplicate.

Please reenter 100

Enter customer name Jensen

Enter quantity 8

Enter order number 300

Enter customer name Swensen

Enter quantity 2

Enter order number 400

Enter customer name Olafsun

Enter quantity 4

Summary:

ShippedOrder 100 Jensen 8 @$19.95 each. Shipping is $4.00

Total is $163.60

ShippedOrder 200 Olson 1 @$19.95 each. Shipping is $4.00

Total is $23.95

ShippedOrder 300 Swensen 2 @$19.95 each. Shipping is $4.00

Total is $43.90

ShippedOrder 400 Olafsun 4 @$19.95 each. Shipping is $4.00

Total is $83.80

ShippedOrder 500 Johnson 2 @$19.95 each. Shipping is $4.00

Total is $43.90

Total for all orders is $359.15

Compétences : Programmation C#

Voir plus : shippedorder, create shippedorder class, sharp console program, total quantity priceeach, t$c, string programming, string processing in c, string c programming, string c plus plus, public programming, programming plus, programming methods, programming documentation, programming array, olson, objects in programming, n equals, johnson and johnson, get string c, c string programming, c sharp objects, c sharp object, c read example, c programming string, c programming array

Concernant l'employeur :
( 26 commentaires ) Nebraska, United States

N° du projet : #1032019

Décerné à :

akfish

Hi, it is me again. Same deal.

30 $ USD en 0 jours
(3 Commentaires)
3.9

17 freelance ont fait une offre moyenne de 43 $ pour ce travail

barundebnath

Easy job. Let me do it.

30 $ USD en 2 jours
(54 Commentaires)
6.1
thanhlongfree

Hello sir. Please check PM

30 $ USD en 0 jours
(24 Commentaires)
5.3
it2051229

Hi, kindly check your inbox for my inquiries. Thanks.

30 $ USD en 2 jours
(29 Commentaires)
4.5
drobyshev

Simple job. It make in hour or two maximum. )

30 $ USD en 0 jours
(14 Commentaires)
4.3
NehaliAmin

Can do this.

30 $ USD en 1 jour
(6 Commentaires)
4.0
eperfections

I can do this simple and easy C# project. Please accept my bid.

30 $ USD en 1 jour
(2 Commentaires)
3.9
rakib062

plz check pmb.

30 $ USD en 0 jours
(3 Commentaires)
3.6
junworried

Hi, i can provide the finished product + source code within an hour. Please see private message.

30 $ USD en 0 jours
(6 Commentaires)
3.6
topOneLancer

please check the PM,thanks!

30 $ USD en 0 jours
(1 Commentaire)
2.7
sumannath

Please check PM

30 $ USD en 0 jours
(0 Commentaires)
0.0
Arif0605066

Hi, This job can be done within a day.

30 $ USD en 1 jour
(0 Commentaires)
0.0
irfankhan200

Hi i can do it for you. Please see PM

30 $ USD en 1 jour
(0 Commentaires)
0.0
syhiep

2 hours and 0.5 hour addition for commenting code. plz check the PM.

30 $ USD en 0 jours
(0 Commentaires)
0.0
ripper145

Hey Choose me

250 $ USD en 2 jours
(0 Commentaires)
0.0
ammubhave

Hi, please check PMB

30 $ USD en 1 jour
(0 Commentaires)
0.0
mahesh1018

Check Your PM, there is a Demo.

30 $ USD en 0 jours
(0 Commentaires)
0.0