0% found this document useful (0 votes)
26 views1 page

Lab2-C# Exercises

The document outlines 4 lab exercises for a chapter on classes. The first asks students to write a class with two private variables and a member function to return the area of a rectangle. The second asks students to write a program that passes two integers to a method in a class to add the numbers and display the result. The third asks students to write a class with private student attributes and methods to calculate and display average marks. The fourth asks students to create an Invoice class with getters/setters for part details and a method to calculate invoice amount based on quantity and price.

Uploaded by

SOS
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
26 views1 page

Lab2-C# Exercises

The document outlines 4 lab exercises for a chapter on classes. The first asks students to write a class with two private variables and a member function to return the area of a rectangle. The second asks students to write a program that passes two integers to a method in a class to add the numbers and display the result. The third asks students to write a class with private student attributes and methods to calculate and display average marks. The fourth asks students to create an Invoice class with getters/setters for part details and a method to calculate invoice amount based on quantity and price.

Uploaded by

SOS
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Lab Exercises for chapter 4

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.

You might also like