Pierwiatek kwadratowy windows form

0

Potrzebuje pomocy ogólnie. Jestem na prawdę początkującym programistą, a mam zadanie zrobić pierwiastek kwadratowy który dodatkowo liczy liczby zespolone, ale ma to być w sposób wizualny zrobiony. W sensie w jednym formie mają być 3 textboxy a nad nimi za użyciem labelu podpisane pierwiastki typu a b i c. Na dole przycisk sumujący to wszystko. A po prawej taki dobitny richtextbox wielki gdzie będzie się wyświetlacz cały pierwiastek kwadratowy wraz z liczbami zespolonymi i miejscami zerowymi.
Na dole jeszcze musi znajdować się przycisk opcje. No i ogólnie tutaj muszę stworzyć drugiego windows forma, gdzie za pomocą radiobuttonów i labelów będzie możliwy wybór co w danym momencie ma być pokazane w richtextboxie. Muszę to podpisać jako l. rzeczywiste i l.zespolone. Problem polega na tym, że jestem początkujący, a na zajęciach mamy gościa który nie pomaga kompletnie i każdy sam się prowadzi. Potrzebuje jakiejś pomocy jak zacząć.

0

Do wartości z tekst boxa dobierasz się przez textBox1**.Text**, ale jest to string, a nie double, int czy co tam chcesz

Więc musisz to zamienić np. tak:

int number;

bool result = Int32.TryParse(textBox1.Text, out number);

if (result)
{
   obliczenia...
}
else
{
   fail...
}

Musisz też uważać bo "30.5" nie jest tym samym co "30,5"

1

@WeiXiao: -1

int.TryParse Wpisywanie błędnych danych do formatek nie jest sytuacją wyjątkową, a Parse za każdym razem będzie rzucał wyjątek co jest złym rozwiązaniem.

1 użytkowników online, w tym zalogowanych: 0, gości: 1