Crearea unei baze de date în pascal (partea 3)

Uneori se întâmplă că în programul nostru există valori care nu se schimbă în timpul executării programului (adică sunt opuse variabilelor). Astfel de cantități se numesc constante. Constantele sunt specificate într-un mod special.







Știm deja ce funcții există pentru variabilele întregi. Aceasta constă în găsirea unui modul al unui număr (Funcția Abc) și, de asemenea, creșterea numărului la un pătrat (Funcția Sqr). În această lecție vom analiza funcțiile care se aplică numerelor fracționate. Aceasta este funcția Sqr este un pătrat.

După ce toate tipurile și variabilele sunt create, puteți începe să scrieți proceduri care vor calcula durata serviciului și salariile personalului.

Linia numărul 27-nr.36. Procedura "stag_rabot" va calcula durata serviciului angajatului.

Linia 29. În variabila "stroka1" vom copia câteva informații din componenta "date_nach_rab".







Numărul liniei 30. Variabila "st_rab" va stoca experiența de lucru a angajatului. În variabila "st" se păstrează valoarea procedurii Val.

Linia 33. Procedura Val convertește caracterele la numere. Procedura are 2 parametri. Primul parametru (în exemplul nostru - stroka1) este o variabilă în care sunt stocate simbolurile pentru conversie. Al doilea parametru (pentru noi) este o variabilă în care numerele obținute după conversie vor fi scrise. Astfel, dacă simbolurile "1981" sunt stocate în variabila "stroka1", atunci, ca urmare a procedurii Val, numărul 1981 (anul anilor de lucru) va fi scris în variabila "st".

Numărul liniei 35. Rezultatul este scris la variabila sotrudn [i] .RD.stag.

Linia numărul 37-nr.47. Procedura "zar_pl" va lua salariul angajatului.

Numărul liniei 38. Variabila "dol_sotr" este o variabilă tampon pentru stocarea poziției angajatului.

Linia 40. Vom scrie la această variabilă valoarea de la următoarea variabilă "sotrudn [i] .RD.dolgnost", care conține informații despre poziția următorului angajat.







Articole similare

Trimiteți-le prietenilor: