public void Bubblesort() { for (int i = Animation.Array.Count - 1; i > 1; i--) { for (int j = 0; j < i; j++) { if (Animation.Array[j].Number > Animation.Array[j + 1].Number) { Negyzet csere = Animation.Array[j]; Animation.Index = j; Animation.Array[j].VizsgalatAlatt = true; Animation.Array[j + 1].VizsgalatAlatt = true; Animation.Ide = j + 1; Display(); Thread.Sleep(3000); Animation.Array[j] = Animation.Array[j + 1]; Animation.Array[j + 1] = csere; Animation.Array[j].VizsgalatAlatt = false; Animation.Array[j + 1].VizsgalatAlatt = false; } else { Negyzet csere = Animation.Array[j]; Animation.Array[j].VizsgalatAlatt = true; Animation.Array[j + 1].VizsgalatAlatt = true; Animation.Index = j; Animation.Ide = j; Display(); Thread.Sleep(3000); Animation.Array[j].VizsgalatAlatt = false; Animation.Array[j + 1].VizsgalatAlatt = false; } } } }
static void Main(string[] args) { Negyzet negyzet = new Negyzet(3); Console.WriteLine("Négyzet átjója:"); Console.WriteLine(negyzet.Atlo); Console.WriteLine(); Console.WriteLine("Kocka térfogata:"); Console.WriteLine(negyzet.TeglatestTerfogata(5)); }
static void Kiiras(Negyzet negy) { if (negy is Teglalap) { Console.WriteLine($"A négyzet kerülete: {(negy as Teglalap).KeruletSzamol()}"); } else { Console.WriteLine($"A négyzet kerülete: {negy.KeruletSzamol()}"); } }
private void Jobbramozgat(int index, int ide) { Negyzet negyzet = Animation.Array[index]; if (negyzet.Location.X < Animation.Array[ide].Location.X) { negyzet.Location = new Point(negyzet.Location.X + 1, negyzet.Location.Y); } else { holVan = Allapotok.JobbraVan; } }
private void Felfelemozgat(int index) { Negyzet negyzet = Animation.Array[index]; if (negyzet.Location.Y > 50) { negyzet.Location = new Point(negyzet.Location.X, negyzet.Location.Y - 1); } else { holVan = Allapotok.FentVan; } }
private void Lefelemozgat(int index) { Negyzet negyzet = Animation.Array[index]; if (negyzet.Location.Y < 100) { negyzet.Location = new Point(negyzet.Location.X, negyzet.Location.Y + 1); } else { holVan = Allapotok.Helyen; timer.Stop(); } }
static void Main(string[] args) { /*Negyzet negyzet = new Negyzet(12); * Console.WriteLine($"A négyzet kerülete: {negyzet.KeruletSzamol()}"); * Console.WriteLine($"A négyzet területe: {negyzet.TeruletSzamol()}"); * Teglalap teglalap = new Teglalap(12, 10); * Console.WriteLine($"A téglalap kerülete: {teglalap.KeruletSzamol()}"); * Console.WriteLine($"A téglalap területe: {teglalap.TeruletSzamol()}");*/ Negyzet negyzet = new Negyzet(10); Teglalap teglalap = new Teglalap(20, 30); Kiiras(negyzet); Kiiras(teglalap); /*Console.WriteLine($"A négyzet kerülete: {negyzet.KeruletSzamol()}"); * Console.WriteLine($"A négyzet területe: {negyzet.TeruletSzamol()}");*/ Console.ReadKey(true); }
public void Calculate() { if (sokszogNev == "Téglalap" && (string.IsNullOrWhiteSpace(sokszogView.oldalA) || string.IsNullOrWhiteSpace(sokszogView.oldalB))) { return; } if (sokszogNev == "Háromszög" && (string.IsNullOrWhiteSpace(sokszogView.oldalA) || string.IsNullOrWhiteSpace(sokszogView.oldalB) || string.IsNullOrWhiteSpace(haromszogView.oldalC))) { return; } if (sokszogNev == "Négyzet" && (string.IsNullOrWhiteSpace(negyzetView.oldalA))) { return; } switch (sokszogNev) { case "Téglalap": var teglalap = new Teglalap(Convert.ToDouble(sokszogView.oldalA), Convert.ToDouble(sokszogView.oldalB)); sokszogView.Kerulet = teglalap.Kerulet().ToString(); sokszogView.Terulet = teglalap.Terulet().ToString(); break; case "Háromszög": var haromszog = new Haromszog(Convert.ToDouble(sokszogView.oldalA), Convert.ToDouble(sokszogView.oldalB), Convert.ToDouble(haromszogView.oldalC)); sokszogView.Kerulet = haromszog.Kerulet().ToString(); sokszogView.Terulet = haromszog.Terulet().ToString(); break; case "Négyzet": var negyzet = new Negyzet(Convert.ToDouble(negyzetView.oldalA)); negyzetView.Kerulet = negyzet.Kerulet().ToString(); negyzetView.Terulet = negyzet.Terulet().ToString(); break; default: sokszogView.Kerulet = null; sokszogView.Terulet = null; break; } }
public void Calculate() { view.errorOldalA = null; view.errorOldalB = null; view.errorOldalC = null; switch (kijeloltSokszog) { case "Négyzet": double A = 0; double.TryParse(view.oldalA, out A); if (A > 0) { var negyzet = new Negyzet(Convert.ToDouble(view.oldalA)); view.Kerulet = negyzet.Kerulet().ToString(); view.Terulet = negyzet.Terulet().ToString(); } else { view.errorOldalA = "Kérem adjon meg 0-nál nagyobb számot!"; } break; case "Téglalap": double B = 0; double.TryParse(view.oldalA, out A); double.TryParse(view.oldalB, out B); if (A > 0 && B > 0) { var teglalap = new Teglalap( Convert.ToDouble(view.oldalA), Convert.ToDouble(view.oldalB)); view.Kerulet = teglalap.Kerulet().ToString(); view.Terulet = teglalap.Terulet().ToString(); } else if (A <= 0 && B <= 0) { view.errorOldalA = "Kérem adjon meg 0-nál nagyobb számot!"; view.errorOldalB = "Kérem adjon meg 0-nál nagyobb számot!"; } else if (A <= 0) { view.errorOldalA = "Kérem adjon meg 0-nál nagyobb számot!"; } else if (B <= 0) { view.errorOldalB = "Kérem adjon meg 0-nál nagyobb számot!"; } break; case "Háromszög": double C = 0; double.TryParse(view.oldalA, out A); double.TryParse(view.oldalB, out B); double.TryParse(view.oldalC, out C); if (A > 0 && B > 0 && C > 0) { var haromszog = new Haromszog( Convert.ToDouble(view.oldalA), Convert.ToDouble(view.oldalB), Convert.ToDouble(view.oldalC)); view.Kerulet = haromszog.Kerulet().ToString(); view.Terulet = haromszog.Terulet().ToString(); } else if (A <= 0) { view.errorOldalA = "Kérem adjon meg 0-nál nagyobb számot!"; } else if (B <= 0) { view.errorOldalB = "Kérem adjon meg 0-nál nagyobb számot!"; } else if (C <= 0) { view.errorOldalC = "Kérem adjon meg 0-nál nagyobb számot!"; } break; default: break; } }
public void Calculate() { view.errorOldalA = null; view.errorOldalB = null; switch (kijelolSokszog) { case "Négyzet": double A = 0; double.TryParse(view.oldalA, out A); if (A > 0) { var negyzet = new Negyzet(A); view.Kerulet = negyzet.Kerulet().ToString(); view.Terulet = negyzet.Terulet().ToString(); } else { view.errorOldalA = Resources.KisebbEgyenlo0; view.errorOldalB = Resources.KisebbEgyenlo0; } break; case "Téglalap": double B = 0; double.TryParse(view.oldalA, out A); double.TryParse(view.oldalB, out B); if (A > 0 && B > 0) { var teglalap = new Teglalap(A, B); view.Kerulet = teglalap.Kerulet().ToString(); view.Terulet = teglalap.Terulet().ToString(); } else if (A <= 0 && B <= 0) { view.errorOldalA = Resources.KisebbEgyenlo0; view.errorOldalB = Resources.KisebbEgyenlo0; } else if (A <= 0) { view.errorOldalA = Resources.KisebbEgyenlo0; } else if (B <= 0) { view.errorOldalB = Resources.KisebbEgyenlo0; } break; case "Háromszög": double C = 0; double.TryParse(view.oldalA, out A); double.TryParse(view.oldalB, out B); double.TryParse(view.oldalC, out C); if (A > 0 && B > 0 && C > 0) { var haromszog = new Haromszog(A, B, C); view.Kerulet = haromszog.Kerulet().ToString(); view.Terulet = haromszog.Terulet().ToString(); } else { view.errorOldalC = Resources.KisebbEgyenlo0; } break; default: break; } }
public static void ClassInitialize(TestContext context) { target = new Negyzet(oldal); Assert.AreEqual(oldal, target.Oldalhossz); }
new public void Kiir(Negyzet negy) { Console.WriteLine($"A négyzet kerülete:{negy.KeruletSzamol()}"); }