Stworzenie programu typu "Kalkulator systemowy"

0

Witam. Mógłby ktoś najprostszym sposobem zrobić projekt z Pascala, którego temat brzmi:

Kalkulator systemowy. przycisk 1: Zamienia liczbę dziesiętną na binarną, przycisk 2: binarną na dziesiętną, przycisk 3: dziesiętną na liczbę o kodzie(od 3 do 9), Przycisk 4: dziesiętną na hexa, Przycisk 5: zamienia hexa na dziesiętną, Przycisk opcji checkbox (dla dziesiętnych) pozwala wybrać system konwersji.

Z interfejsem sobie radzę ale z kodem mam już problem.

0

My mamy gozrobić? To jest Twoje zadanie, więc to Ty masz zrobić tej projekt.


Zakładając, że robisz ten projekt w Lazarusie:

  1. Funkcja BinStr,
  2. Procedura Val lub metoda Integer.TryParse (obie wymagają dodania prefiksu % na początku ciągu),
  3. Trzeba napisać prostą funkcję – gotowców w sieci pełno,
  4. Funkcja HexStr lub metoda Integer.ToHexString,
  5. To samo co w punkcie 2.

Przycisk opcji checkbox (dla dziesiętnych) pozwala wybrać system konwersji.

CheckBox pozwala wybrać stan – True lub False. Do wyboru systemu liczbowego użyj ComboBox.


Najlepiej by było, gdybyś do konwersji użył własnej funkcji – dla każdego z obsługiwanych systemów liczbowych. W ten sposób kod kalkulatora zunifikuje się i łatwiej będzie go tworzyć/rozwijać.

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