29
lis
Windows Form C# – Algorytm Euklidesa
Wpis ten będzie początkiem serii artykułów o implementacjach podstawowych algorytmów w C# z wykorzystaniem Windows Form. Na pierwszy ogień idzie algorytm Euklidesa czyli wyznaczanie największego wspólnego dzielnika. Zaczynamy od stworzenia projektu w Visual Studio, nazwiemy go Euklides. Następnie postępujemy wg poniższych wskazówek.
- Dodajemy 2 TextBox-y, 1 Label i 1 Button Po dodaniu powinno to wyglądać tak jak na rysunku:
- Programujemy Button
- Aplikacja i kod programu

try //Spróbuj wykonać algorytm, jeżeli się nie da, np. brak liczby w textboxie, wykonaj zawartość catch { int a = Convert.ToInt32(textBox1.Text); //Zamiana z łańcucha znaków na liczbę całkowitą i jej przypisanie int b = Convert.ToInt32(textBox2.Text); // -||- Przypisanie liczby nr 2 while (a != b) { if (a > b) a -= b; else b -= a; } label1.Text = "Największy wspólny dzielnik to: " + a.ToString(); } catch //wykonaj jeżeli wystąpi nieoczekiwany błąd { label1.Text = "Wpisane liczby są nieprawidłowe!"; }
Pobierz aplikacje – Euklides C#
Pobierz kod źródłowy – Euklides C#