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.

  1. Dodajemy 2 TextBox-y, 1 Label i 1 Button
  2. Po dodaniu powinno to wyglądać tak jak na rysunku:
    Euklides Wygląd Formy

  3. Programujemy Button
  4.  
    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!";
    }
    

  5. Aplikacja i kod programu
  6. Pobierz aplikacje – Euklides C#
    Pobierz kod źródłowy – Euklides C#

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

Autor

Dawid Świerczek

Dawid Świerczek

Zajmuje się projektowaniem oraz programowaniem aplikacji wykorzystując platformę .NET, głównie C#. Potrafię również wykonać strony internetowe i z powodzeniem je wypozycjonować. Nieustannie uczę się nowych technologi, aby moje aplikacje były jeszcze lepsze i bardziej wydajne. więcej...

Szukaj