[ Valerij Zajcev @ 30.08.2007. 19:10 ] @
Poceo sam da vezbam da koristim klase kao polja i prvo pa zapelo :( Code: using System; class Point { private int x, y; public int p_X { get { return x; } set { x = value; } } public int p_Y { get { return y; } set { y = value; } } } class Pravougaonik { Point GLevo, GDesno, DLevo, DDesno; //gore = g private int gore, dole, levo, desno; public Pravougaonik(int gore, int dole, int levo, int desno) { this.gore = gore; this.dole = dole; this.levo = levo; this.desno = desno; GLevo.p_X = levo; GLevo.p_Y = gore; GDesno.p_X = desno; GDesno.p_Y = gore; DLevo.p_X = levo; DLevo.p_Y = dole; DDesno.p_X = desno; DDesno.p_Y = dole; } public Point p_GLevo { get { return GLevo; } set { GLevo = value; } } public Point p_GDesno { get { return GDesno; } set { GDesno = value; } } public Point p_DLevo { get { return DLevo ; } set { DLevo = value; } } public Point p_DDesno { get { return DDesno; } set { DDesno = value; } } public int IzracunajPovrsinu() { int duzina, sirina; duzina = desno - levo; sirina = gore - dole; return (duzina * sirina); } } public class Program { static void Main() { Pravougaonik p1 = new Pravougaonik(100, 20, 50, 80); int m_Povrsina = p1.IzracunajPovrsinu(); Console.WriteLine("P = {0}", m_Povrsina); Console.WriteLine("X koordinata gornjeg levog ugla je: {0}", p1.p_GLevo); } } |