Lab2-C# Exercises
Lab2-C# Exercises
1. write a class having two private variables and one member function which will return
the area of the rectangle .
2. Write a program that inputs two integers and pass them to a method in class add then
show the result of the addition of two numbers .
3. Write a class student that contains three private attribute name(string) ,mark1(double)
, mark2(double) and properties for them .
Write also the following method :
1. Calc_marks(). That return the average of the two marks .
2. Disp() display name and total average marks on screen .
4. (Invoice Class) Create a class called Invoice that a hardware store might use to represent
an invoice for an item sold at the store. An Invoice should include four data members—
a part number (type string), a part description (type string), a quantity of the item being
purchased (type int) and a price per item (type int). Provide a set and a get function for
each data member. In addition, provide a member function named get Invoice Amount
that calculates the invoice amount (i.e., multiplies the quantity by the price per item),
then returns the amount as an int value. If the quantity is not positive, it should be set to
0. If the price per item is not positive, it should be set to 0. Write a test program that
demonstrates class Invoice’s capabilities.