private
{ Private declarations } public
{ Public declarations } end;
var
Forml: TForml; liczbaidoubie;
Wprowadzacie Siczb
1. Klikamy dwukrotnie na przycisk z jedynką. W oknie kodu wpisujemy procedurę TForml .bCyfralClick(Sender: TObject);
2. To samo dla 2,3,4,5,6,7,8,9,0, tyle że zmieniamy liczbę w apostrofach. To samo dla przecinka zmieniając liczbę w apostrofach na przecinek. Dzięki przecinkowi możemy wprowadzać liczby z częścią dziesiętną.
procedurę TForml .bPrzecinekClick(Sender: TObject);
3. Kompilujemy i uruchamiamy program, sprawdzamy czy wszystko działa poprawnie. Wykonywanie działań
Zastanówmy się, co powinno się dziać po naciśnięciu jednego z przycisków działań? Niewątpliwie musimy wykonać wówczas kilka czynności.
1.
2.
3.
4.
5c
Dokonać konwwersji liczby na wyświetlaczu z postaci tekstowej na postać liczbową Jeżeli jest to nowe działanie, przypisać wynik konwersji do zmiennej liczba Jeżeli jest to kontynuuacja działania, wykonać poprzednie działanie (jego rodzaj jest zapisany w zmiennej działanie)
Wyzerować wyświetlacz
Zapamiętać, który przycisk został wciśnięty.
Do zapamiętania który przycisk został wciśnięty wykorzystamy dodatkową zmienną
Będzie ona zawierała ciąg znaków opisując . Niezbędna foedzie również
rozpoczęliśmy nowe działanie i bedzie zawierać dag znaków
1. deklarujemy zmienną działanie oraz NoweBzialanie typu string
private
{ Private declarations } public
{ Public declarations }