C# Program to Display Cost of a Rectangle Plot Using Inheritance

/*
 * C# Program to Display Cost of a Rectangle Plot Using Inheritance
 */
using System;
class Rectangle
{
protected double length;
protected double width;
public Rectangle(double l, double w)
{
            length = l;
            width = w;
}
public double GetArea()
{
return length * width;
}
public void Display()
{
            Console.WriteLine("Length: {0}", length);
            Console.WriteLine("Width: {0}", width);
            Console.WriteLine("Area: {0}", GetArea());
}
} 
class Tabletop : Rectangle
{
private double cost;
public Tabletop(double l, double w)
: base(l, w)
{ }
public double costcal()
{
double cost;
            cost = GetArea() * 70;
return cost;
}
public void Display()
{
base.Display();
            Console.WriteLine("Cost: {0}", costcal());
}
}
class CalRectangle
{
static void Main(string[] args)
{
            Tabletop t = new Tabletop(7.5, 8.03);
            t.Display();
            Console.ReadLine();
}
 }


Here is the output of the C# Program:
Length: 7.5
Width: 8.03
Area: 60.225
Cost: 4215.75

RateeshReddy

Phasellus facilisis convallis metus, ut imperdiet augue auctor nec. Duis at velit id augue lobortis porta. Sed varius, enim accumsan aliquam tincidunt, tortor urna vulputate quam, eget finibus urna est in augue.

No comments:

Post a Comment