FIA DE LUCRU NR. 1 (Selectarea i afiarea articolelor) Fie baza de date urmtoare, cu evidena creditelor acordate de filiala unei bnci, cu urmtoarea structur: Filiala- C(6), Benef C(15), Suma_dat -N(8), Suma_ac N(8), Termen N(2). Cerine: a) S se introduc 6 nregistrri; b) S se caute beneficiarii cu numele Popescu; c) S se caute beneficiarii care au achitat creditul n mai putin de 12 luni; d) S se verifice dac la filiala Craiova sunt acordate credite mai mari de 5.000.000 lei. S se afieze nr.crt. al primei nregistrri gsite. S se afieze coninutul acesteia. e) S se caute beneficiarii care nu au achitat nici o sum i sa se afieze nr. crt al articolului gsit i coninutul acestuia. f) S se caute beneficiarii care au achitat mai mult de jumtate din credit, de la filiala Buzu. g) S se caute beneficiarii care au achitat creditul. h) S se afieze nregistrrile 3, 5, 6. i) S se afieze prima nregistrare. Rezolvare: a) Se completeaz baza de date cu nregistrri diverse. Pentru urmtoarele puncte, se vor introduce in fereastra Command comenzile: b) LOCATE FOR benef=Popescu DISPLAY CONT DISPLAY c) LOCATE FOR termen <12 DISPLAY CONT DISPLAY d) LOCATE FOR filiala =Craiova AND suma_dat > 5000000 ? FOUND() ? RECNO() DISPLAY
e) LOCATE FOR suma_ac=0
?RECNO() DISPLAY f) LOCATE FOR suma_ac > suma_dat/2 AND filiala=Buzau DISPLAY g) LOCATE FOR suma_dat suma_ac=0 DISPLAY CONT DISPLAY h) GO 3 DISP GO 5 DISP GO BOTTOM DISP I) GO TOP DISPLAY