using System;
using [Link];
using [Link];
using [Link];
using [Link];
namespace _5BCAConsoleApp
{
class Area
{
int side, length, breadth;
double radius;
public Area()
{
side = 20;
length = 10;
breadth = 30;
radius = 8;
[Link]("Using Default Constructor: ");
[Link]("Area of Square= "+ (side*side) + "[Link].");
[Link]("Area of Rectangle= " + (length * breadth) + "[Link].");
[Link]("Area of Circle= "+ (3.14*radius*radius) + "[Link].");
}
public Area(int s)
{
side = s;
[Link]("Area of Square= " + (side * side) + "[Link].");
}
public Area(int l, int b)
{
length = l;
breadth = b;
[Link]("Area of Rectangle= " + (length * breadth) + "[Link].");
}
public Area(double r)
{
radius = r;
[Link]("Area of Circle= " + (3.14 * radius * radius) + "[Link].");
}
}
class ConstructorOverloading
{
public static void Main()
{
int s, l, b;
double r;
Area ob = new Area();
[Link]();
[Link]("Using Parameterized Constructor: ");
[Link]("Enter the side of a square: ");
s = [Link]([Link]());
Area ob1 = new Area(s);
[Link]("Enter the length and breadth of the rectangle: ");
l = [Link]([Link]());
b = [Link]([Link]());
Area ob2 = new Area(l, b);
[Link]("Enter the radius of a circle: ");
r = [Link]([Link]());
Area ob3 = new Area(r);
}
}
}