Console Application to find the area of Circle and
Square. [Hint: Method Overriding].
namespace ConsoleApplication9
{
class baseClass
{
public virtual void Greetings()
{
int ch;
int r;
double A, side, area;
while (true)
{
Console.WriteLine("-----------------------------------------------------------------------------------------------");
Console.WriteLine("No1. For Area Of Circle");
Console.WriteLine("No2. For Area Of Square");
Console.WriteLine("No3. For Exit");
Console.Write("Enter Your Choice :- ");
ch = int.Parse(Console.ReadLine());
Console.WriteLine("-----------------------------------------------------------------------------------------------");
switch (ch)
{
case 1:
Console.WriteLine("-----------------------------------------------------------------------------------------------");
Console.WriteLine("Enter the radius:");
r = Convert.ToInt32(Console.ReadLine());
A = (3.14) * r * r;
Console.WriteLine("The Area of circle of given radius is=" + A);
Console.WriteLine("-----------------------------------------------------------------------------------------------");
break;
case 2:
Console.WriteLine("-----------------------------------------------------------------------------------------------");
Console.WriteLine("Enter the Length of Side : ");
side = Convert.ToDouble(Console.ReadLine());
area = side * side;
Console.WriteLine("\nArea of Square: " + area);
Console.WriteLine("-----------------------------------------------------------------------------------------------");
break;
case 3:
return;
break;
default:
Console.WriteLine("-----------------------------------------------------------------------------------------------");
Console.WriteLine("Invalid Choice");
Console.WriteLine("-----------------------------------------------------------------------------------------------");
break;
}
}
}
}
class subClass : baseClass
{
public override void Greetings()
{
base.Greetings();
Console.WriteLine("subClass Saying Hello!");
}
}
class Program
{
static void Main(string[] args)
{
baseClass obj1 = new subClass();
obj1.Greetings();
Console.ReadKey();
}
}
}
Output :
Please Comment For More Queries...
Comments
Post a Comment