(C# W Form App) Mam problem z napisaniem kodu do małego projektu obliczeniowego

Witam, zwracam się z prośbą by ktoś mi wytłumaczył/nakierował/pokazał jak powinienem poprawnie napisać funkcję. Nie mogę znaleźć konkretnych wskazówek jak poradzić sobie z danym problemem/-ami.
Mianowicie sytuacja wygląda tak:
Tworze program, którego ideą jest wyliczanie konkretnych parametrów z wzorów i wyświetlenie ich.
Dla danych mam podzielone dwie kolumny: 1) wprowadzanych i 2) wynikowych(zwracane wyniki) } textBox’y.
Wiersze wprowadzanych danych:
We wszystkich textBox’ach udało mi się już zablokować wprowadzania większej ilości kropek niż 1.
W 4 pierwszych ograniczyłem również możliwość wprowadzania symboli jedynie do cyfr.

Problematyka:

  1. Nie wiem jak powiązać wprowadzane dane/wartości z tych textBox’ów tak by były przetwarzane i wyliczane względem wzorów a zarazem zwracane w wierszach(textBox’ach) wynikowych.
  2. Chciałbym by w 2 ostatnich wierszach(Z0,Z2) wprowadzane były wartości rzeczywiste jak i urojone ( w zależności od zachcianek) i tak jak powyżej były powiązane z wzorami itd.

Próbowałem samemu coś tam tworzyć ale niestety wynik nie zadowala. Przy kliknięciu button1 jedynie wyświetla mi nieskończoność w textboxie.

PS Z programowania jestem zielony, więc prosiłbym o jak najprostsze tłumaczenie. Najlepiej na jakimś przykładzie.

Źle tworzysz obiekt klasy Oblcizenia, nie podajesz do konstruktora żadnych danych więc lecą same zera. Czyli w obliczeniach masz częstotliwość równą zero, a c podzielone przez 0 to jest nie błąd bo nie dzieli się przez zero - stąd dziwny wynik.

Co do textboxów to do podawania wartości są odpowiednie kontrolki pobierające tylko liczby. Większy problem mógłby być z wartościami urojonymi, ale to też da się załatwić.

PS. Zależnie od charakterystyki problemu, możesz zamiast klikać w przyciski by wyświetlić wynik użyć eventu wykonującego się po zmianie wartości w kontrolkach do wprowadzania danych zamiast czekać na event click z buttona.

To że źle to zrobiłem to wiem, dlatego zwracam się z prośbą by jakoś mi ktoś pokazał na przykładzie jak to można zrealizować. Z książek czy innych źródeł nie zrozumiem gdy będzie to opisane słownie. Najłatwiej się uczę z przykładów jak to może wyglądać.

Sprawienie by textbox przyjmował tylko liczby: https://stackoverflow.com/questions/1268552/how-do-i-get-a-textbox-to-only-accept-numeric-input-in-wpf

Nasłuchiwanie na event zmiany wartości w tb:


https://docs.microsoft.com/pl-pl/dotnet/framework/wpf/controls/how-to-detect-when-text-in-a-textbox-has-changed

Co do błędu i konstruktora: https://www.geeksforgeeks.org/c-sharp-constructors/

Dziękuję :slight_smile: