Kuinka Kirjoittaa Laskinohjelma

Sisällysluettelo:

Kuinka Kirjoittaa Laskinohjelma
Kuinka Kirjoittaa Laskinohjelma

Video: Kuinka Kirjoittaa Laskinohjelma

Video: Kuinka Kirjoittaa Laskinohjelma
Video: Miten ja miksi töiden perässä Espanjaan? - Facebook Live 9.4.2018 klo 13.00 2024, Saattaa
Anonim

Laskinohjelma on yksi tyypillisistä ohjelmointitehtävistä. Tällainen sovellus voidaan toteuttaa melkein millä tahansa ohjelmointikielellä. Yksi suosituimmista ohjelmointikielistä on Delphi, jolla voidaan kirjoittaa yksinkertainen ja tehokas laskinkoodi.

Kuinka kirjoittaa laskinohjelma
Kuinka kirjoittaa laskinohjelma

Tarpeellinen

Delphi-ohjelmointiympäristö

Ohjeet

Vaihe 1

Käynnistä käyttämäsi Delphi-ohjelmointiympäristö. Suunnittele käyttöliittymä sovelluksellesi. Lomakkeessa on 26 painiketta, joista 10 vastaa numeroista ja loput toiminnoista. Lisäksi tulee olemaan TPanel-komponentti, jolla toiminnan tulos näytetään.

Vaihe 2

Lisää 4 muuttujaa koodiin, joka tallentaa käyttäjän kirjoittamat numerot ja määrittää tilan. Esimerkiksi:

var

a, b, c: todellinen; // käyttäjän syöttämät numerot

d: kokonaisluku; // laskimen toiminto

Vaihe 3

Luotut muuttujat voidaan lisätä sekä suojattuihin että yksityisiin. Käsittele nyt jokaisen numeropainikkeen OnClick-tapahtuma. Kaikkien numeroiden koodi on sama:

menettely TForm1. Button1Click (Lähettäjä: TObject);

alkaa

Panel1. Caption: = Panel1. Caption + 'numero'

loppu;

Korvaa "numero" painikkeen nimellä (jos se on numero 0, sitten Panel1. Caption + '0').

Vaihe 4

Muuttuja d on kokonaislukumuodossa ja sisältää minkä tahansa toiminnon vastaavan numeerisen arvon. Jos suoritetaan kertolasku, voit asettaa toiminnon arvoksi 1, jos jako - arvo 2, jos lisäys - arvo 3 jne. Kertotoiminnolle koodi näyttää:

menettely TForm1. ButtonMultiplyClick (Lähettäjä: TObject); // moninkertaistaa toiminta

alkaa

a: = StrToFloat (Panel1. Caption); // painikkeen painamisen jälkeen muuttujan a arvo tallennetaan

d: = 1; // toimintamuuttuja asetetaan vastaavaan arvoon

Panel1. Caption: = '';

loppu;

Vaihe 5

Tee samanlaisia toimintoja jakoon (ButtonDivClick), lisäykseen (ButtonPlusClick), vähennykseen (ButtonMinusClick) ja eksponentointiin (ButtonPowerClick).

Vaihe 6

Arvon `` = '' käsittelemiseksi sinun on tehtävä tapausehto ja tarkasteltava kutakin toimintoa vuorotellen:

menettely TForm1. ButtonClick (Lähettäjä: TObject);

alkaa

tapaus d

1: alkaa // jos d = 1, ts. Painetaan kertoimispainiketta, vastaava toiminto tapahtuu

b: = StrToFloat (Panel1. Caption);

c: = a * b;

Panel1. Caption: = FloatToStr (c);

loppu;

2: Aloita

a: = StrToFloat (Panel1. Caption);

c: = a / b;

Panel1. Caption: = FloatToStr (c);

Vaihe 7

Käsittele yhteenlasku, vähennyslasku ja eksponentti samalla tavalla. Laskin on valmis.

Suositeltava: