Sunteți pe pagina 1din 7

Subiectul 1

S se creeze ELEVI.DBF avnd urmtoarea structur:


NUME
C, 20 (numele elevului)
CLASA
C, 3 (clasa, exemplu: 9A, 12B)
ABS
N, 2 (numrul absenelor)
Scriei un program care s realizeze:
a) Afieaz toi elevii cu numrul maxim de absene.
b) Calculeaz i afieaz numrul absenelor la nivel de coal.
Subiectul 2
S se creeze ELEVI.DBF cu urmtoarea structur:
NUME
C, 20 (numele elevului)
CLASA
C, 3 (clasa, exemplu: 9A, 12B)
ABS
N, 2 (numrul absenelor)
Scriei un program care s realizeze:
a) Afieaz lista elevilor pentru o clas citit de la tastatur, elevi care au numrul de
absene mai mare dect 10.
b) Marcheaz pentru tergere elevii care nu au absene i afiai baza de date .
Subiectul 3
S se creeze SCOALA.DBF cu urmtoarea structur:
NUME
C, 20 (numele elevului)
CLASA
C, 3 (clasa, exemplu: 9A, 12B)
PROFIL
C, 10 (profilul clasei, exemplu: info,bio-chimie)
Scriei un program care s realizeze:
a) Afieaz clasa n care se gsete elevul Ionescu Dan. n cazul n care nu se gsete n
baza de date, se introduc datele.
b) Afieaz toi colegii de clas a elevului Ionescu Dan.
Subiectul 4
S se creeze SCOALA.DBF cu urmtoarea structur:
NUME
C, 20 (numele elevului)
CLASA
C, 3 (clasa, exemplu: 9A, 12B)
VARSTA
N, 2 (vrsta elevului n ani)
Scriei un program care s realizeze:
a) Afeaz toi elevii cu vrsta peste 18 ani. Dac nu exist, atunci se va afia un mesaj
corespunztor.
b) Afieaz lista elevilor n ordine descresctoare dup vrst.
Subiectul 5
S se creeze EXAMEN.DBF cu urmtoarea structur:
NUME
C, 20 (numele elevului)
NOTA1
N,5,2 (nota de la scris)
NOTA2
N,5,2 (nota de la oral)
MEDIE
N,5,2 (media celor dou note)

Scriei un program care s realizeze:


a) Calculeaz media elevilor, dar numai n cazul n care ambele note sunt >= 5.
b) Afieaz lista elevilor reuii la examen , n ordine alfabetic.
Subiectul 6
S se creeze EXAMEN.DBF cu urmtoarea structur:
NUME
C, 20 (numele elevului)
CLASA
C, 3 (clasa, exemplu: 9A ,12B)
NOTA1
N, 5,2 (examen la matematic)
NOTA2
N, 5,2 (examen la informatic)
Scriei un program care s realizeze:
a) Afieaz lista elevilor picai la prima materie.
b) Caut i afieaz elevii cu cea mai mare not la materia a doua.
Subiectul 7
S se creeze DEPOZIT.DBF cu urmtoarea structur:
DENUMIRE C, 20 (denumirea produsului)
PRET
N, 7 (preul unitar al produsului)
CANTITATE N, 5 (cantitatea existent)
Scriei un program care s realizeze:
a) S tearg produsele care au stocul 0.
b) Mrete preul fiecrui produs cu 10%.
Subiectul 8
S se creeze TELEFON.DBF cu urmtoarea structur:
NUME
C, 20 (numele abonatului)
TEL
N, 6 (numr de telefon)
ADRESA
C, 25 (adresa abonatului)
Scriei un program care s realizeze:
a) Adaug un nou abonat n baza de date, dac nu exist un abonat cu acelai numr de
telefon, n caz contrar sa se afieze un mesaj corespunztor.
b) Afieaz lista abonailor n ordine alfabetic.
Subiectul 9
S se creeze TELEFON.DBF cu urmtoarea structur:
NUME
C, 20 (numele abonatului)
TEL
N, 6 (numr de telefon)
ADRESA
C, 25 (adresa abonatului)
IMPULS
N, 5 (numrul de impulsuri folosite)
Scriei un program care s realizeze:
a) S se tearg din baza de date abonatul al crui nume i numr de telefon se citesc de la
tastatur.
b) S se afieze numrul total de impulsuri folosite.
Subiectul 10
S se creeze TELEFON.DBF cu urmtoarea structur:
NUME
C, 20 (numele abonatului)

TEL
N, 6 (numr de telefon)
ADRESA
C, 25 (adresa abonatului)
IMPULS
N, 5 (numrul de impulsuri folosite)
Scriei un program care s realizeze:
a) Afieaz toate informaiile despre un abonat al crui nume se citete de la tastatur.
b) Afieaz abonatul (abonaii) cu cel mai mare numr de impulsuri.
Subiectul 11
S se creeze TELEFON.DBF cu urmtoarea structur:
NUME
C, 20 (numele abonatului)
TEL
N, 6 (numr de telefon)
IMPULS
N, 5 (numrul de impulsuri folosite)
PLATA
N, 7 (suma datorat conform impulsurilor folosite)
Scriei un program care s realizeze:
a) tiind c un impuls cost 5 lei, calculeaz pentru fiecare abonat suma datorat.
b) Afieaz persoana (persoanele) care au cel mai puin de plat .
Subiectul 12
S se creeze TURISM.DBF cu urmtoarea structur:
DENUMIRE C, 20 (denumirea unitii)
TIP
C, 1 (poate lua una din urmtoarele valori:
H pentru hotel,
M pentru motel,
V pentru vil,
C pentru csu)
CATEGORIE N, 1 (poate fi 1, 2, 3 sau 4)
Scriei un program care s realizeze:
a) Afieaz toate unitile de categoria 1.
b) Afieaz numrul de uniti de categoria 4 existente, indiferent de tip.
Subiectul 13
S se creeze BIBLIOT.DBF cu urmtoarea structur:
AUTOR
C, 20 (numele autorului )
TITLU
C, 20 (tiltul crii)
EDITURA
C, 10 (denumirea editurii)
Scriei un program care s realizeze:
a) Caut o carte al crei titlu se citete de la tastatur.
b) Afieaz toate crile aprute la editura All.
Subiectul 14
S se creeze BIBLIOT.DBF cu urmtoarea structur:
AUTOR
C, 20 (numele autorului)
TITLU
C, 20 (tiltul crii)
EDITURA
C, 10 (denumirea editurii)
AN
N, 4 (anul apariiei)
Scriei un program care s realizeze:
a) Afieaz numrul crilor avndu-l ca autor pe Sadoveanu.

b) Afieaz crile n ordine cronologic dup anul apariiei.


Subiectul 15
S se ceeze ELEVI.DBF cu urmtoarea structur:
NUME
C, 15 (numele elevului);
CLASA
C, 4 (clasa, exemplu: 9A, 12B);
VARSTA
N, 2 (vrsta)
Scriei un program care s realizeze:
a) Afieaz toi elevii care depesc vrsta de 18 ani, iar dac nu exist nici unul, s se
afieze un mesaj;
b) Ordoneaz descresctor baza de date dup cmpul VARSTA.
Subiectul 16
Nero, mpratul Romei, i acuz pe cretini de incendierea Romei i hotrte s-i
pedepseasc. Creeaz o baz de date ROMA.DBF pentru populaia Romei cu urmtoarea structur:
NUME
C, 15;
VARSTA
N, 2;
CRESTIN
L, 1;
SEX
C, 1.
a) Nero expulzeaz din Roma toate fetele cu vrsta cuprins ntre 10 i 25 ani.
b) Nero d porunc s fie iertate fetele expulzate i scoate o list cu ,,cetenii de bun
credin ai Romei (CRESTIN=.F.).
Subiectul 17
Nero, mpratul Romei, i acuz pe cretini de incendierea Romei i hotrte s-i
pedepseasc. Creeaz o baz de date ROMA.DBF pentru populaia Romei cu urmtoarea structur:
NUME
C, 15;
VARSTA
N, 2;
CRESTIN
L, 1;
SEX
C, 1.
a) Nero cere o list cu toi copiii cu vrsta cuprins ntre 3 i 10 ani al cror nume ncepe
cu litera ,A.
b) Nero vrea s afle care este cel mai btrn om din Roma fie brbat, fie femeie.
Subiectul 18
La o societate de producie, evidena produselor finite se ine ntr-un fiier
PRODUSE.DBF cu urmtoarea structur:
DENUMIRE C, 20;
PRET
N, 7, 2;
CANTITATE N, 3 .
a) S se caute un produs a crei denumire se citete de la tastatur i s se afieze preul i
cantitatea;
b) S se afieze cel mai scump produs .
Subiectul 19
La o societate de producie evidena produselor finite se ine ntr-un fiier PRODUSE.DBF,
cu urmtoarea structur:
DENUMIRE C, 20;

PRET
N, 7, 2;
CANTITATE N, 3.
a) S se tearg produsele care nu mai exist n stoc;
b) S se aduge valoarea TVA ( 19% ) la preul fiecrui produs .
Subiectul 20
S se creeze ELEVI.DBF cu urmatoarea structur :
NUME C,15
CLASA C, 4
PROFIL C, 10
MEDIA N,5,2
Scriei un program care s realizeze:
a). Verific dac elevul Ionescu se gasete n baza de date. Dac se gsete se vor afia toi
colegii de clas ai acestui elev. Dac nu se gsete s se tipareasc mesajul Nu exista.
b). S se afieze media general pentru o clas introdus de la tastatur.
Subiectul 21
S se creeze ELEVI.DBF cu urmtoarea structur :
NUME
C, 15
NOTA1
N, 5,2
NOTA2
N, 5,2
REZULTAT C, 7
Un elev este considerat admis, la un examen, dac (NOTA1+ NOTA2)/2 >=5, NOTA1>=5,
NOTA2>=5, n caz contrar este considerat respins.
Scriei un program, care:
a) n funcie de notele obinute de fiecare elev, completeaz cmpul REZULTAT cu
Admis sau Respins.
b) Creaz dou baze de date ordonate alfabetic dup cmpul NUME:
ADMIS.DBF care contine elevii admisi
RESPINS.DBF care conine elevii respini.
Subiectul 22
S se creeze CARTI.DBF cu urmtoarea structur:
AUTOR
C, 20
TITLU
C, 20
DOMENIU C, 20
AN_APAR N, 4
EDITURA
C, 15
Scriei un program care s realizeze :
a) Caut o carte dup TITLU citit de la tastatur i afieaz datele despre ea;
b) Afieaz toate crile unei edituri care au aprut ntr-un anumit an, n ordinea alfabetic a
autorilor, iar n cadrul unui autor n ordinea alfabetic a titlurilor. Editura i anul apariiei
se citesc de la tastatur.
Subiectul 23
Sa se creeze CLASA.DBF cu urmtoarea structur:

NUME
C, 30 (numele elevului)
DEN_P
C, 30 (numele proiectului de atestat)
LIMBAJ
C, 20 (limbajul n care este realizat proiectul)
NOTA_P
N, 5,2 (nota la proiect)
NOTA_B
N, 5,2 (nota la bilet)
MEDIA
N, 5,2
Scriei un program care s realizeze:
a) Dup calculul mediei (numai pentru cei cu note mai mari sau egale cu 7), s se afieze
toi elevii respinsi;
b) S se afieze baza de date ordonat dup LIMBAJ, iar pentru un limbaj introdus de la
tastatur s se afieze numele elevilor i denumirea proiectului realizat n acel limbaj.
Subiectul 24
S se creeze HOTEL.DBF cu urmtoarea structur:
DENUMIRE C, 15
NR_CAM
N, 3
NR_PAT
N, 2
PRET_PAT N, 6
PRET_CAM N, 7
Scriei un program care :
a) Calculeaz preul unei camere, a crui numr se introduce de la tastatur, n funcie de
numrul de paturi i de preul unui pat;
b) Afieaz camera cu numrul cel mai mare de paturi;
Subiectul 25
S se creeze OLIMP.DBF, pentru un magazin de pantofi, cu urmtoarea structur:
DENUMIRE C, 10
PRET
N, 7
MARIME
N, 2
FEL
C, 1 (F-fete, B-baieti)
Scriei un program care:
a) Citind o mrime de pantofi, de la tastatur, afieaz toate articolele brbteti cu acea
mrime;
b) Afieaz articolele cu pretul cel mai mic pentru fete;
Subiectul 26
S se creeze ELEVII.DBF, pentru elevii unei scoli, cu urmtoarea structur:
NUME
C, 10
PRENUME C,10
DATAN
D
ADRESA
M
CLASA
C,3
Scriei un program care:
a). Creez o nou tabel alocatii.dbf care s conin numai elevii care nu au mplinit 18 ani
pn la 1 iunie 2008;
b). S se afieze alfabetic baza de date nou creat.

Subiectul 27
S se creeze LOCATAR.DBF, cu urmtoarea structur:
NUME
C, 20
STRADA
C, 20
BLOC
C, 5
AP
N, 3
PLATA
N, 6
Scriei un program care:
a) Afieaz, alfabetic, toi locatarii unui bloc, citit de la tastatur.
b) Afieaz suma total pe care asociaia de locatari trebuie s o ncaseze n urma plilor
Subiectul 28
S se creeze tabela telefon.dbf cu urmtoarea structur:
NUME
C,10
PRENUME
C,10
TELEFON
C,10
VALOARE
N,7,2
ACHITAT
L
Scriei un program care:
a). S citeasc de la tastatur un nume i s se verifice dac a achitat sau nu telefonul i
n cazul n care nu a fost achitat s se afieze valoarea restant
b). S se afieze numrul total al restanierilor
Subiectul 29
S se creeze PRODUSE.DBF cu urmtoarea structur :
DENUMIRE C, 15
CANTITATE N, 4
PRET
N, 8,2
DATAEX
D, 8 (data expirrii)
Scriei un program care:
a) n funcie de pre i cantitate, s se afieze valoarea total a produselor din magazin.
b) Afieaz, alfabetic, produsele care expir mine.
Subiectul 30
S se creeze tabela cri.dbf cu urmtoarea structur:
AUTOR
C,10,
TITLU
C,10,
ANAPAR
N,4 (an apariie)
NRE
N,4 (nr exemplare)
PRET
N,7,2.
Scriei un program care :
a.) Afieaz pentru toate crile aprute ntre anii 1970 2008, cmpurile AUTOR,
TITLU, ANAPAR, NRE
b.) S se afieze toate crile descresctor dup pre.