![]() XHost |
Gazduire site-uri web nelimitata ca spatiu si trafic lunar la doar 15 eur / an. Inregistrare domenii .ro .com .net .org .info .biz .com.ro .org.ro la preturi preferentiale. Pentru oferta detaliata accesati site-ul BluePink |
Subiectul 1
Să se creeze
ELEVI.DBF având următoarea structură:
NUME C, 20 (numele elevului)
CLASA C, 3 (clasa, exemplu: 9A, 12B)
ABS N, 2 (numărul
absenţelor)
Scrieţi un
program care să realizeze:
a)
Afişează toţi elevii cu
numărul maxim de absenţe.
b)
Calculează şi afişează
numărul absenţelor la nivel de şcoală.
Subiectul 2
Să se creeze
ELEVI.DBF cu următoarea structură:
NUME C, 20 (numele elevului)
CLASA C, 3 (clasa, exemplu: 9A, 12B)
ABS N, 2 (numărul
absenţelor)
Scrieţi un
program care să realizeze:
a)
Afişează lista elevilor pentru o
clasă citită de la tastatură, elevi care au numărul de
absenţe mai mare decât 10.
b)
Marchează pentru ştergere elevii
care nu au absenţe şi afişaţi baza de date .
Subiectul 3
Să se creeze
SCOALA.DBF cu următoarea structură:
NUME C, 20 (numele elevului)
CLASA C, 3 (clasa, exemplu: 9A, 12B)
PROFIL C, 10 (profilul clasei, exemplu: info,bio-chimie)
Scrieţi un
program care să realizeze:
a)
Afişează clasa în care se
găseşte elevul Ionescu Dan. În cazul în care nu se găseşte
în baza de date, se introduc datele.
b)
Afişează toţi colegii de
clasă a elevului Ionescu Dan.
Subiectul 4
Să se creeze
SCOALA.DBF cu următoarea structură:
NUME C, 20 (numele elevului)
CLASA C, 3 (clasa, exemplu: 9A, 12B)
VARSTA N, 2 (vârsta elevului în ani)
Scrieţi un program care să realizeze:
a)
Afşează toţi elevii cu vârsta
peste 18 ani. Dacă nu există, atunci se va afişa un mesaj
corespunzător.
b)
Afişează lista elevilor în ordine
descrescătoare după vârstă.
Subiectul 5
Să se creeze
EXAMEN.DBF cu următoarea 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)
Scrieţi un
program care să realizeze:
a)
Calculează media elevilor, dar numai în
cazul în care ambele note sunt >= 5.
b)
Afişează lista elevilor
reuşiţi la examen , în ordine alfabetică.
Subiectul 6
Să se creeze
EXAMEN.DBF cu următoarea 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ă)
Scrieţi un
program care să realizeze:
a)
Afişează lista elevilor picaţi
la prima materie.
b)
Caută şi afişează elevii
cu cea mai mare notă la materia a doua.
Subiectul 7
Să se creeze
DEPOZIT.DBF cu următoarea structură:
DENUMIRE C, 20 (denumirea produsului)
PRET N, 7 (preţul unitar al produsului)
CANTITATE N, 5 (cantitatea existentă)
Scrieţi un
program care să realizeze:
a)
Să şteargă produsele care au
stocul 0.
b)
Măreşte preţul fiecărui
produs cu 10%.
Subiectul 8
Să se creeze
TELEFON.DBF cu următoarea structură:
NUME C, 20 (numele abonatului)
TEL N, 6 (număr
de telefon)
ADRESA C, 25 (adresa abonatului)
Scrieţi un
program care să realizeze:
a)
Adaugă un nou abonat în baza de date,
dacă nu există un abonat cu acelaşi număr de telefon, în
caz contrar sa se afişeze un mesaj corespunzător.
b)
Afişează lista abonaţilor în
ordine alfabetică.
Subiectul 9
Să se creeze
TELEFON.DBF cu următoarea structură:
NUME C, 20 (numele abonatului)
TEL N, 6 (număr de telefon)
ADRESA C, 25 (adresa abonatului)
IMPULS N, 5 (numărul de impulsuri folosite)
Scrieţi un
program care să realizeze:
a)
Să se şteargă din baza de date
abonatul al cărui nume şi număr de telefon se citesc de la
tastatură.
b)
Să se afişeze numărul total de
impulsuri folosite.
Subiectul 10
Să se creeze
TELEFON.DBF cu următoarea structură:
NUME C, 20 (numele abonatului)
TEL N, 6 (număr
de telefon)
ADRESA C, 25 (adresa abonatului)
IMPULS N, 5 (numărul de impulsuri folosite)
Scrieţi un
program care să realizeze:
a)
Afişează toate informaţiile
despre un abonat al cărui nume se citeşte de la tastatură.
b)
Afişează abonatul (abonaţii)
cu cel mai mare număr de impulsuri.
Subiectul 11
Să se creeze
TELEFON.DBF cu următoarea structură:
NUME C, 20 (numele abonatului)
TEL N, 6 (număr de telefon)
IMPULS N, 5 (numărul de impulsuri folosite)
PLATA N, 7 (suma datorată conform impulsurilor
folosite)
Scrieţi un
program care să realizeze:
a)
Ştiind că un impuls costă 5
lei, calculează pentru fiecare abonat suma datorată.
b)
Afişează persoana (persoanele) care
au cel mai puţin de plată .
Subiectul 12
Să se creeze
TURISM.DBF cu următoarea structură:
DENUMIRE C, 20 (denumirea unităţii)
TIP C, 1 (poate lua una din următoarele valori:
H pentru hotel,
M pentru motel,
V pentru vilă,
C pentru căsuţă)
CATEGORIE N, 1 (poate fi 1, 2, 3 sau 4)
Scrieţi un
program care să realizeze:
a)
Afişează toate unităţile
de categoria 1.
b)
Afişează numărul de
unităţi de categoria 4 existente, indiferent de tip.
Subiectul 13
Să se creeze
BIBLIOT.DBF cu următoarea structură:
AUTOR C, 20 (numele autorului )
TITLU C, 20 (tiltul cărţii)
EDITURA C, 10 (denumirea editurii)
Scrieţi un
program care să realizeze:
a)
Caută o carte al cărei titlu se
citeşte de la tastatură.
b)
Afişează toate cărţile
apărute la editura “All”.
Subiectul 14
Să se creeze
BIBLIOT.DBF cu următoarea structură:
AUTOR C, 20 (numele
autorului)
TITLU C, 20 (tiltul
cărţii)
EDITURA C, 10 (denumirea editurii)
AN N, 4 (anul
apariţiei)
Scrieţi un
program care să realizeze:
a)
Afişează numărul cărţilor
avându-l ca autor pe Sadoveanu.
b)
Afişează cărţile în
ordine cronologică după anul apariţiei.
Să se ceeze
ELEVI.DBF cu următoarea structură:
NUME C, 15 (numele elevului);
CLASA C, 4 (clasa, exemplu: 9A, 12B);
VARSTA N, 2 (vârsta)
Scrieţi un
program care să realizeze:
a)
Afişează toţi elevii care
depăşesc vârsta de 18 ani, iar dacă nu există nici unul,
să se afişeze un mesaj;
b)
Ordonează descrescător baza de date după
câmpul VARSTA.
Subiectul 16
Nero, împăratul
Romei, îi acuză pe creştini de incendierea Romei şi
hotărăşte să-i pedepsească. Creează o bază
de date ROMA.DBF pentru populaţia Romei cu următoarea structură:
NUME C, 15;
VARSTA N, 2;
CRESTIN L, 1;
SEX C, 1.
a)
Nero expulzează din Roma toate fetele cu vârsta
cuprinsă între 10 şi 25 ani.
b)
Nero dă poruncă să fie iertate fetele
expulzate şi scoate o listă cu ,,cetăţenii de bună
credinţă” ai Romei (CRESTIN=.F.).
Subiectul 17
Nero, împăratul
Romei, îi acuză pe creştini de incendierea Romei şi
hotărăşte să-i pedepsească. Creează o bază
de date ROMA.DBF pentru populaţia Romei cu următoarea structură:
NUME C, 15;
VARSTA N, 2;
CRESTIN L, 1;
SEX C, 1.
a)
Nero cere o listă cu toţi copiii cu vârsta
cuprinsă între 3 şi 10 ani al căror nume începe cu litera ,A’.
b)
Nero vrea să afle care este cel mai bătrân om
din Roma fie bărbat, fie femeie.
La o societate de producţie, evidenţa
produselor finite se ţine într-un fişier PRODUSE.DBF cu
următoarea structură:
DENUMIRE C,
20;
PRET N,
7, 2;
CANTITATE N, 3 .
a)
Să se caute un produs a cărei denumire se
citeşte de la tastatură şi să se afişeze preţul
şi cantitatea;
b)
Să se afişeze cel mai scump produs .
Subiectul 19
La o societate de producţie evidenţa produselor
finite se ţine într-un fişier PRODUSE.DBF, cu următoarea
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 preţul
fiecărui produs .
Subiectul 20
Să se creeze
ELEVI.DBF cu urmatoarea structură :
NUME C,15
CLASA C, 4
PROFIL
C, 10
MEDIA
N,5,2
Scrieţi un
program care să realizeze:
a).
Verifică dacă elevul Ionescu se gaseşte în
baza de date. Dacă se găseşte se vor afişa toţi
colegii de clasă ai acestui elev. Dacă nu se găseşte
să se tiparească mesajul “Nu
exista”.
b).
Să se afişeze media generală pentru o
clasă introdusă de la tastatură.
Subiectul 21
Să se creeze
ELEVI.DBF cu următoarea 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.
Scrieţi
un program, care:
a)
În funcţie de notele obţinute de fiecare elev,
completează câmpul REZULTAT cu “Admis” sau “Respins”.
b)
Crează două baze de date ordonate alfabetic
după câmpul NUME:
ADMIS.DBF care contine elevii admisi
RESPINS.DBF care conţine elevii respinşi.
Subiectul 22
Să
se creeze CARTI.DBF cu următoarea structură:
AUTOR C, 20
TITLU C, 20
DOMENIU C, 20
AN_APAR N, 4
EDITURA C, 15
Scrieţi
un program care să realizeze :
a)
Caută o carte după TITLU citit de la
tastatură şi afişează datele despre ea;
b)
Afişează toate cărţile unei edituri
care au apărut într-un anumit an, în ordinea alfabetică a autorilor,
iar în cadrul unui autor în ordinea alfabetică a titlurilor. Editura
şi anul apariţiei se citesc de la tastatură.
Subiectul 23
Sa se creeze CLASA.DBF cu următoarea
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
Scrieţi
un program care să realizeze:
a)
După calculul mediei (numai pentru cei cu note mai
mari sau egale cu 7), să se afişeze toţi elevii respinsi;
b)
Să se afişeze baza de date ordonată
după LIMBAJ, iar pentru un limbaj introdus de la tastatură să se
afişeze numele elevilor şi denumirea proiectului realizat în acel
limbaj.
Subiectul 24
Să
se creeze HOTEL.DBF cu următoarea structură:
DENUMIRE C, 15
NR_CAM N, 3
NR_PAT N, 2
PRET_PAT N, 6
PRET_CAM N, 7
Scrieţi
un program care :
a)
Calculează preţul unei camere, a cărui
număr se introduce de la tastatură, în funcţie de numărul de
paturi şi de preţul unui pat;
b)
Afişează camera cu numărul cel mai mare de
paturi;
Subiectul 25
Să
se creeze OLIMP.DBF, pentru un magazin de pantofi, cu următoarea
structură:
DENUMIRE C, 10
PRET N, 7
MARIME N, 2
FEL C, 1 (F-fete, B-baieti)
Scrieţi
un program care:
a)
Citind o mărime de pantofi, de la tastatură,
afişează toate articolele bărbăteşti cu acea
mărime;
b)
Afişează articolele cu pretul cel mai mic
pentru fete;
Subiectul 26
Să
se creeze ELEVII.DBF, pentru elevii unei scoli, cu următoarea
structură:
NUME
C, 10
PRENUME C,10
DATAN D
ADRESA M
CLASA C,3
Scrieţi un
program care:
a).
Creeză o nouă tabelă alocatii.dbf care să conţină numai elevii care nu au
împlinit 18 ani până la 1 iunie 2008;
b).
Să se afişeze alfabetic baza de date nou
creată.
Subiectul 27
Să
se creeze LOCATAR.DBF, cu următoarea structură:
NUME
C, 20
STRADA C, 20
BLOC C, 5
AP N, 3
PLATA N, 6
Scrieţi
un program care:
a)
Afişează, alfabetic, toţi locatarii unui
bloc, citit de la tastatură.
b)
Afişează suma totală pe care
asociaţia de locatari trebuie să o încaseze în urma
plăţilor
Subiectul 28
Să se creeze tabela telefon.dbf
cu următoarea structură:
NUME C,10
PRENUME C,10
TELEFON C,10
VALOARE N,7,2
ACHITAT L
Scrieţi 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 afişeze valoarea restantă
b).
Să se afişeze numărul total al
restanţierilor
Subiectul 29
Să se creeze
PRODUSE.DBF cu următoarea structură :
DENUMIRE
C, 15
CANTITATE
N, 4
PRET N, 8,2
DATAEX
D, 8 (data expirării)
Scrieţi
un program care:
a)
În funcţie de preţ şi cantitate, să
se afişeze valoarea totală a produselor din magazin.
b)
Afişează, alfabetic, produsele care expiră
mâine.
Subiectul 30
Să se
creeze tabela cărţi.dbf cu
următoarea structură:
AUTOR C,10,
TITLU C,10,
ANAPAR N,4
(an apariţie)
NRE N,4
(nr exemplare)
PRET N,7,2.
Scrieţi un
program care :
a.)
Afişează pentru toate cărţile apărute
între anii 1970 – 2008, câmpurile
AUTOR, TITLU, ANAPAR, NRE
b.) Să se afişeze toate
cărţile descrescător după preţ.