Area Calculation using INTERFACE
namespace interfacearea
{
interface area
{
double compute(float x,float y);
}
class rectangle : area
{
public double compute(float x, float y)
{
return (x * y);
}
}
class circle : area
{
public double compute(float x, float y)
{
return (3.14 * x * x);
}
}
class Program
{
static void Main(string[] args)
{
int l,b,r;
Console.WriteLine("Enter
Length of Rectangle");
l = int.Parse(Console.ReadLine());
Console.WriteLine("Enter
Breadh of Rectangle");
b = int.Parse(Console.ReadLine());
Console.WriteLine("Enter
radius of Circle");
r = int.Parse(Console.ReadLine());
rectangle rect = new rectangle();
circle cir = new circle();
area a;
a = rect;
Console.WriteLine("Area of
Rectangle "+ a.compute(l,b));
a = cir;
Console.WriteLine("Area of
circle " + a.compute(r,0));
Console.ReadLine();
}
} }
No comments:
Post a Comment