BluePink BluePink
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.

Subiectul  15
 

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.

 
Subiectul 18

 

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).     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ţ.