public static void Main()
Pravougaonik p1 = new Pravougaonik(5, 6);
Console.WriteLine("Povrsina pravougaonika: ");
Kvadar k1 = new Kvadar(5, 3, 7);
Console.WriteLine("Povrsina kvadra: ");
Console.WriteLine("Zapremina kvadra: ");
public abstract class Figura
public abstract void Povrsina();
public class Figura2D : Figura
public override void Povrsina()
public class Figura3D : Figura
public override void Povrsina()
public class Pravougaonik : Figura2D
public Pravougaonik(int sirina, int duzina)
public override void Povrsina()
Console.WriteLine(sirina*duzina);
public class Kvadar : Figura3D
public Kvadar(int duzina, int sirina, int visina)
public override void Povrsina()
Console.WriteLine(2*(duzina*sirina + duzina*visina + sirina*visina));
Console.WriteLine(sirina*duzina*visina);