public int Sirka { get; }
public int Obsah { get { return Sirka * Vyska; } }
public int Obvod { get { return 2 * (Sirka + Vyska); } }
public Obdelnik(int sirka, int vyska)
this.Sirka = sirka <= 0 ? 1 :sirka;
this.Vyska = vyska <= 0 ? 1 : vyska;
public Obdelnik(int sirka, int vyska, int koeficient)
this.Sirka = sirka <= 0 ? koeficient : sirka += koeficient;
this.Vyska = vyska <= 0 ? koeficient : vyska += koeficient;
public void VypisInformace()
Console.WriteLine($"Obdelnik Vyska:{0} Sirka: {1}", Vyska, Sirka);
private int VypocetObsahu()
int Obsah = Sirka * Vyska;
private int VypocetObvodu()
int Obvod = 2 * (Vyska + Sirka);
private void ZvetseniObdelniku(int cislo)
public override string ToString()
return ($"Obvod je: {Obvod.ToString()} a obsah je: {Obsah.ToString()}");
public static void Main()
Obdelnik obdelnik = new Obdelnik(sirka:15,vyska:30);
Console.WriteLine(obdelnik.Obsah);
Console.WriteLine(obdelnik);