double raza;string forma = "cerc";
public double perimetru(){
return 2*raza*System.Math.PI;
return System.Math.PI * raza * raza;
public class patrat : Geo{
double l;string forma = "patrat";
public double perimetru(){
static void print(Geo I){
Console.WriteLine("{0}:",I.nume);
Console.WriteLine("{0}:#.##}:",I.perimetru());
Console.WriteLine("{0:#.##}:",I.arie());
static void Main(string[] args)
Console.WriteLine("Alegeti cifra potrivita optiunii dorite: ");
Console.WriteLine("1.Patrat");
Console.WriteLine("2.Cerc");
Console.WriteLine("0.Iesire");
int c = int.Parse(Console.ReadLine());
Console.WriteLine("Latura?");
double l = double.Parse(Console.ReadLine());
patrat abcd = new patrat(l);
Console.WriteLine("Apasati enter pentru a continua");
string s = Console.ReadLine();
Console.WriteLine("Raza?");
double l = double.Parse(Console.ReadLine());
Console.WriteLine("Apasati enter pentru a continua");
string s = Console.ReadLine();