Kuidas Kirjutada Kalkulaatoriprogrammi

Sisukord:

Kuidas Kirjutada Kalkulaatoriprogrammi
Kuidas Kirjutada Kalkulaatoriprogrammi

Video: Kuidas Kirjutada Kalkulaatoriprogrammi

Video: Kuidas Kirjutada Kalkulaatoriprogrammi
Video: 5 eelinstallitud kasulikku Windowsi programmi 2024, November
Anonim

Kalkulaatoriprogramm on üks tüüpilisi programmeerimisülesandeid. Sellist rakendust saab rakendada peaaegu igas programmeerimiskeeles. Üks populaarsemaid programmeerimiskeeli on Delphi, mille abil saab kirjutada lihtsat ja tõhusat kalkulaatori koodi.

Kuidas kirjutada kalkulaatoriprogrammi
Kuidas kirjutada kalkulaatoriprogrammi

Vajalik

Delphi programmeerimiskeskkond

Juhised

Samm 1

Käivitage kasutatav Delphi programmeerimiskeskkond. Planeerige oma rakenduse liides. Vormil on 26 nuppu, millest 10 vastutavad numbrite ja ülejäänud funktsioonide eest. Lisaks on TPaneli komponent, millel kuvatakse toimingu tulemus.

2. samm

Lisage koodile 4 muutujat, mis salvestavad kasutaja sisestatud numbrid ja määrab režiimi. Näiteks:

var

a, b, c: tegelik; // numbrid, mille kasutaja sisestab

d: täisarv; // kalkulaatori toiming

3. samm

Loodud muutujaid saab lisada nii kaitstud kui ka privaatsetesse. Nüüd käsitsege OnClicki sündmust iga numbrinupu jaoks. Kõigi numbrite puhul on kood identne:

protseduur TForm1. Button1Click (saatja: TObject);

algama

Panel1. Caption: = Panel1. Caption + 'number'

lõpp;

Asendage "number" nupu nimega (kui see on number 0, siis paneel1. Caption + '0').

4. samm

Muutuja d on täisarvuvormingus ja sisaldab mis tahes toimingu vastavat arvväärtust. Kui korrutamine viiakse läbi, saate tegevuse määrata väärtuseks 1, kui jagamine - väärtus 2, kui liitmine - väärtus 3 jne. Korrutamistoimingu jaoks näeb kood välja:

protseduur TForm1. ButtonMultiplyClick (saatja: TObject); // korruta tegevus

algama

a: = StrToFloat (paneeli 1. pealkiri); // pärast nupu vajutamist salvestatakse muutuja a väärtus

d: = 1; // tegevusmuutujale määratakse vastav väärtus

Paneel1. Pealkiri: = ;

lõpp;

5. samm

Tehke sarnased toimingud jagamiseks (ButtonDivClick), liitmiseks (ButtonPlusClick), lahutamiseks (ButtonMinusClick) ja eksponentsiks (ButtonPowerClick).

6. samm

Väärtuse "=" töötlemiseks peate määrama juhtumi tingimuse ja kaaluma iga toimingut omakorda:

protseduur TForm1. ButtonClick (saatja: TObject);

algama

juhtum d

1: algab // kui d = 1, st vajutatakse korrutamisnuppu, toimub vastav toiming

b: = StrToFloat (paneel1. Pealkiri);

c: = a * b;

Paneel1. Pealkiri: = FloatToStr (c);

lõpp;

2: alusta

a: = StrToFloat (paneeli 1. pealkiri);

c: = a / b;

Paneel1. Pealkiri: = FloatToStr (c);

7. samm

Samamoodi käsitsege liitmist, lahutamist ja eksponentimist. Kalkulaator on valmis.

Soovitan: