Sunteți pe pagina 1din 10

BILETUL 1

Fie o bază turistică, ce beneficiază serviciile câtorva unități de cazare. Informațiile, raportate la cazarea turiștilor,
sunt distribuite în următoarele 3 fișiere Text:
- fișierul Unitati.txt, fiecare linie a cărui corespunde unei singure unități de cazare şi reciproc. O linie a fișierului
include date despre unitatea respectivă, separate printr-un spaţiu: CodU (Codul unităţii), NumeU(Numele unităţii),
Tip (Prima literă din: Hotel, Motel, Vilă, Căsuţă), Confort ( Confortul: 1,2,3,4);
- fişierul Camere.txt – conţine informaţii despre toate camerele disponibile. Fiecare linie a fişierului reţine
atributele camerei respective, separate printr-un spaţiu: CodC (Codul camerei), CodU (Codul unităţii), NP (Numărul
total de paturi), Pret (Preţul unui pat în decurs de o dată calendaristică ), TF ( Precizează existența telefonului:
true/false), TV (Precizează existenţa televizorului: true/false);
- fişierul Turisti.txt, destinat evidenţei tuturor turiştilor actual cazaţi. Fiecare linie a fişierului conţine date cu
privire la turistul respectiv, separate printr-un spaţiu: CodT (Codul turistului), NumeT (Numele turistului), PrenumeT
(Prenumele turistului); atributele buletinului de identitate: SB ( Seria buletinului), NB( Numărul buletinului); Data
cazării:ZiuaC(1..31), LunaC(1..12), AnulC; Data prestabilită a plecării: ZiuaP(1..31), LunaP(1..12), AnulP; CodC
(Codul camerei).

Să se elaboreze un program în limbajul C/C++ care va utiliza meniuri şi subprograme pentru a realiza la
solicitarea utilizatorului, următoarele subsarcini:

1. Înregistrează turistul, sosit la ziua curentă, în camera cu codul introdus de la tastatură;


2. Scoate de la evidenţă un turist care în ziua curentă pleacă, conform datei prestabilite, sau codului acestuia,
introdus de la tastatură;
3. Prelungeşte sejurul (termenul de cazare) unui turist cu numărul de zile introdus de la tastatură;
4. Creează fişierul Expirat.txt, ce va înregistra atributele turiştilor, al căror sejur expiră la data, introdusă de la
tastatură;
5. Afişează pe ecran atributele tuturor unităţilor de cazare disponibile;
6. Afişează pe ecran atributele camerelor, în ordinea descrescătoare a numărului de locuri libere din acestea;
7. Determină preţul mediu al sejururilor turiştilor actual cazaţi;
8. Determină cel mai scump şi cel mai ieftin loc de cazare.

Să se realizeze următoarele subsarcini utilizând aplicație Microsoft Excel:

1. De creat registrul Cazare. Importați datele din fișierele Turisti.txt, Unitati.txt, Camere.txt în
foi separate; denumirea foii să coincidă cu numele fișierului respectiv.
2. Inserați pentru fiecare tabel titlul și denumirile câmpurilor respective.
3. Formatați tabelele: stabiliți chenarul, proprietățile textului etc.
4. Valorile pentru câmpul Codul camerei din foaia Turisti, Codul unității din foaia Camere vor fi selectate
dintr-o listă de valori predefinite, iar valorile câmpurilor ZiuaC, LunaC și AnulC vor fi unite într-o valoarea
câmpului Data cazării şi valorile câmpurilor ZiuaP, LunaP și AnulP vor fi unite într-o valoarea câmpului
Data plecării.
5. În foaia Camere adăugați un câmp nou și inserați în celule pentru fiecare CodC imaginea camerei respective.
În foaia Unitati pentru fiecare unitate de inserat comentariu cu imaginea unității de cazare.
6. De calculat taxa de cazare pentru fiecare turist, de calculat suma totală per cameră, suma totală per unitate
de cazare, suma totală per bază turistică.
7. Calculați: numărul turiștilor cazați în lunile de vară, respectiv în lunile de toamnă, iarnă și primăvară; suma
medie achitată în luna mai a anului curent. Rezultatele calculelor vor fi afișate într-o foaie nouă cu numele
Statistica.
8. Reprezentați grafic numărul de turiști cazați în fiecare lună.
9. Afișați lista turistelor cazați într-o cameră a unei unități de cazare, codul căreia este selectat dintr-o listă
ascunsă (ComboBox).

Design-ul tabelelor din foile de calcul vă aparține.


Tabelele trebuie să fie realizate respectând criteriile de formatare a documentelor.
BILETUL 2
Informaţiile despre fondul de cărţi şi abonaţii (cititorii) unei biblioteci sunt stocate în următoarele 3 fişiere Text:
- fişierul Carti.txt, fiecare linie a cărui corespunde unei singure cărţi din fondul bibliotecii şi reciproc. O linie a
fişierului include atribute ale cărţii respective, separate printr-un spaţiu: CodCarte (Codul cărţii), NumAutor (Numele
autorului), PrenAutor(Prenumele autorului), Titlul (Titlul cărţii), AnEd (Anul editării), PretC (preţul cărţiii);
- fişierul Abonati.txt – conţine informaţii despre toţi abonaţii actuali ai bibliotecii. Fiecare linie a fişierului reţine
date, raportate la abonatul respectiv, separate printr-un spaţiu: CodAb (Codul abonatului), NumeAb (Numele
abonatului), PrenAb (Prenumele abonatului); DataN (Data naşterii); Sexul (m/f); AdresaAb (Adresa abonatului,
reprezentată fără spaţii);
- fişierul Comenzi.txt, destinat înregistrării tuturor comenzilor făcute de abonaţi. Fiecare linie a fişierului conţine
date cu privire la comanda respectivă, separate printr-un spaţiu: CodCom (Codul comenzii), CodCarte (Codul cărţii
împrumutate), CodAb (Codul abonatului), DataI (Data împrumutării), TermenI (Termenul de împrumut, în număr de
zile), DataR (Data restituirii cărţii).

Să se elaboreze un program în limbajul C/C++ care va utiliza meniuri şi subprograme pentru a realiza la
solicitarea utilizatorului, următoarele subsarcini:

1. Înregistrează o nouă carte;


2. Pune la evidență un nou cititor;
3. Înregistrează o nouă comandă de împrumutare;
4. Exclude din fișierul Comenzi.txt liniile, ce corespund cărților restituite;
5. Afișează pe ecran seturile de atribute ale tuturor cărților, editate după anul introdus de la tastatură,
ordonându-le alfabetic după numele autorilor;
6. Creează fișierul text NuRest.txt, ce va înregistra numele și prenumele abonaților bărbați, care nu au restituit
cărți în termenul prestabilit;
7. Determină prețul mediu al unei cărți din fondul bibliotecii;
8. Afișează pe ecran seturile de atribute ale cărților cu cea mai mare vechime.

Să se realizeze următoarele subsarcini utilizând aplicație Microsoft Excel:

1. De creat registrul Biblioteca. Importați datele din fișierele Carti.txt, Abonati.txt, Comenzi.txt în foi separate;
denumirea foii să coincidă cu numele fișierului respectiv.
2. Inserați pentru fiecare tabel titlul și denumirile câmpurilor respective.
3. Formatați tabelul: stabiliți chenarul, proprietățile textului etc.
4. Valorile pentru câmpul Codul abonatului, Codul cărții împrumutate din foaia Comenzi vor fi selectate
dintr-o listă de valori predefinite.
5. În foaia Abonati adăugați un câmp nou și inserați în celule pentru fiecare CodAb fotografia abonatului
respectiv. În foaia Carti pentru fiecare titlu de carte inserați comentariu cu imaginea cărții respective.
6. De calculat numărul de titluri de carte per autor, cea mai veche ediţie, cea mai nouă, numărul total de cărți
în bibliotecă şi suma totală.
7. Calculați: numărul cărților total împrumutate timp de un an, numărul cărţilor restituite, numărul cărților
care nu au fost restituite în termenul stabilit, numărul cărţilor care la moment sunt la abonaţi şi costul lor.
Rezultatele calculelor vor fi afișate într-o foaie nouă cu numele Statistica.
8. Reprezentați grafic repartizarea abonaților după vârstă și sex.
9. Afișați lista cărţilor unui autor, numele căruia este selectat dintr-o listă ascunsă (ComboBox).

Design-ul tabelelor din foile de calcul vă aparține.


Tabelele trebuie să fie realizate respectând criteriile de formatare a documentelor.
BILETUL 3
Informațiile despre ofertele de vânzare şi cererile de cumpărare ale apartamentelor dintr-o localitate, sunt
înregistrate în următoarele 2 fişiere Text:
- fișierul Oferte.txt, fiecare linie a cărui corespunde unui singur apartament şi reciproc. O linie din fişier conţine
date despre apartamentul respectiv, separate prin spaţiu: CodOfert (Codul ofertei), Sector (Denumirea sectorului),
NrOdai( Numărul de odăi: 1..5), NrEtaj (Numărul etajului), AriaS ( Aria suprafeței totale ), Pret (Prețul), Telefon
( Precizează existenţa telefonului: da/nu), Anulat (Confirmare despre anularea ofertei:da/nu), AdresaA ( Adresa
apartamentului, reprezentată fără spaţii);
- fişierul Cereri.txt– conține informații despre cumpărători și caracteristicile dorite ale apartamentului. Fiecare
linie a fișierului include date cu privire la cererea respectivă, separate prin spațiu: CodCer (Codul cererii); date
despre beneficiar: NumeBen ( Numele), PrenBen (Prenumele); caracteristicele solicitate ale locuinței: Sector
(Denumirea sectorului), MinOd (Minimul acceptabil de odăi); limitele numărului etajului: MinEt, MaxEt;
AriaMinS (Aria minimală acceptabilă a suprafeţei), MaxPret ( Maximul acceptabil al prețului), Telefon ( Necesitatea
existenței telefonului: da/indiferent).

Să se elaboreze un program în limbajul C/C++ care va utiliza meniuri şi subprograme pentru a realiza la
solicitarea utilizatorului, următoarele subsarcini:

1. Înregistrează o nouă ofertă;


2. Înregistrează o nouă cerere;
3. Exclude din fișierul Oferte.txt liniile, ce corespund ofertelor anulate (Anulat=’da’);
4. Exclude din fișierul Cereri.txt linia, ce corespunde codului cererii, introdus de la tastatură;
5. Afișează pe ecran lista caracteristicilor apartamentelor din sectorul cu denumirea introdusă de la tastatură,
în ordinea crescătoare a numărului de odăi;
6. Creează fișierul text NuRest.txt, ce va înregistra ofertele ce satisfac cererii, codul cărei se introduce de la
tastatură;
7. Determină prețul mediu al unui apartament din sectorul, denumirea cărui se tastează;
8. Afișează pe ecran caracteristicile celor mai scumpe şi celor mai ieftine apartamente.

Să se realizeze următoarele subsarcini utilizând aplicație Microsoft Excel:

1. De creat registrul Apartamente. Importați datele din fișierele Oferte.txt, Cereri.txt în foi separate; denumirea
foii să coincidă cu numele fișierului respectiv.
2. Inserați pentru fiecare tabel titlul și denumirile câmpurilor respective.
3. Formatați tabelul: stabiliți chenarul, proprietățile textului etc.
4. Valorile pentru câmpul Sector, Numărul de odăi, Telefon din foaia Oferte și din foaia Cereri vor fi
selectate dintr-o listă de valori predefinite.
5. În foaia Oferte adăugați un câmp nou și inserați în celule pentru fiecare CodOfert imaginea apartamentului
respectiv.
6. De afișat numărul de cereri pe fiecare sector, care este MinOd cel mai solicitat, sectorul pentru care au fost
înregistrate cele mai multe oferte.
7. Calculați: numărul și prețul mediu al apartamentelor cu o odaie, respectiv cu 2, 3,4,5; prețul mediu al
apartamentelor cu 4 odăi situate la etajul 2 sau 3 din sectorul Botanica. Rezultatele calculelor vor fi afișate
într-o foaie nouă cu numele Statistica.
8. Reprezentați grafic prețul mediu a apartamentele cu 2 odăi pentru fiecare sector.
9. Afișați lista apartamentelor dintr-un sector, numele căruia este selectat dintr-o listă ascunsă (ComboBox).

Design-ul tabelelor din foile de calcul vă aparține.


Tabelele trebuie să fie realizate respectând criteriile de formatare a documentelor.
BILETUL 4
O societate de distribuţie are mai mulţi beneficiari situaţi în diferite localităţi. Evidenţa informaţiilor, raportate la
beneficiari şi localităţi, sunt înregistrate în următoarele 2 fişiere Text:
- fişierul Localit.txt- reprezintă informaţiile despre toate localităţile unde societatea are beneficiari. O linie din
fişier conţine date cu privire la localitatea respectivă, separate prin spaţiu: CodLoc (Codul localităţii), AdresaLoc
(Adresa localităţii, reprezentată fără spaţii), DenLoc ( Denumirea localităţii), TipLoc (Tipul localităţii: urban, rural);
NrBen (Numărul de beneficiari din localitate);
- fişierul Benefic.txt, fiecare linie a cărui corespunde unui singur beneficiar şi reciproc. O linie din fişier conţine
următoarele date, separate prin spaţiu: CodBen ( Codul beneficiarului), NumeBen (Numele beneficiarului), CodLoc
( Codul localităţii).

Să se elaboreze un program în limbajul C/C++ care va utiliza meniuri şi subprograme pentru a realiza la
solicitarea utilizatorului, următoarele subsarcini:

1. Înregistrează un nou beneficiar, actualizând respectiv şi fişierul Localit.txt;


2. Exclude din fişierul Benefic.txt linia ce corespunde beneficiarului cu codul introdus de la tastatură,
efectuând, în continuare, modificarea respectivă în fişierul Localit.txt;
3. Exclude din fişierul Localit.txt linia ce corespunde valorii zero a atributului NrBen;
4. Afişează pe ecran lista tuturor beneficiarilor, ordonată alfabetic după numele acestora;
5. Determină raportul dintre numărul de beneficiari din mediul urban şi cel rural;
6. Afişează pe ecran beneficiarii din localitatea codul cărei se introduce de la tastatură;
7. Afişează pe ecran atributele localităţilor cu cel mai mare număr de beneficiari;
8. Creează un nou fişier în care se vor copia doar atributele beneficiarilor din localităţile rurale.

Să se realizeze următoarele subsarcini utilizând aplicație Microsoft Excel:

1. De creat registrul Beneficiari. Importați datele din fișierele Localit.txt, Benefic.txt în foi separate; denumirea
foii să coincidă cu numele fișierului respectiv.
2. Inserați pentru fiecare tabel titlul și denumirile câmpurilor respective.
3. Formatați tabelul: stabiliți chenarul, proprietățile textului etc.
4. Valorile pentru câmpul Codul localităţii din foaia Benefic şi câmpurile Denumirea localităţii şi Tipul localităţii
vor fi selectate dintr-o listă de valori predefinite.
5. În foaia Benefic adăugați un câmp nou și inserați în celule pentru fiecare CodBen fotografia beneficiarului
respectiv.
6. De afișat denumirea localității cu cel mai mare număr de beneficiari de tip urban și rural.
7. Calculați: numărul total de beneficiari; numărul beneficiarilor din mediu rural, respectiv din urban; numărul
total de beneficiari din Bălţi şi Chişinău în procente. Rezultatele calculelor vor fi afișate într-o foaie nouă cu
numele Statistica.
8. Reprezentați grafic numărul beneficiarilor după tipul localității.
9. Afișați lista beneficiarelor dintr-o anumită localitate, denumirea localității este selectată dintr-o listă ascunsă
(ComboBox).

Design-ul tabelelor din foile de calcul vă aparține.


Tabelele trebuie să fie realizate respectând criteriile de formatare a documentelor.
BILETUL 5
Fie o librărie, ce beneficiază serviciile câtorva furnizori (edituri, depozite, persoane particulare etc.) de literatură.
Informaţiile, raportate la dotarea librăriei cu literatură, sunt distribuite în următoarele 2 fişiere Text:
- fişierul Furnizor.txt- reprezintă informaţiile despre toţi furnizorii de la care librăria primeşte literatură. O linie
din fişier conţine date cu privire la furnizorul respectiv, separate prin spaţiu: CodF (Codul furnizorului), AdresaF
(Adresa furnizorului, reprezentată fără spaţii), DenF ( Denumirea furnizorului, reprezentată fără spaţii), Telefon
(Numărul telefonului);
- fişierul Carti.txt, fiecare linie a cărui corespunde unei singure cărţi şi reciproc. O linie din fişier conţine
următoarele date, separate prin spaţiu: CodCarte (Codul cărţii), NumAutor (Numele autorului), PrenAutor
(Prenumele autorului), Titlul (Titlul cărţii), AnEd (Anul editării), LimbaE ( Limba în care este editată cartea ),
NrExemp (Numărul de exemplare identice, avute în librărie), CodF (Codul furnizorului).

Să se elaboreze un program în limbajul C/C++ care va utiliza meniuri şi subprograme pentru a realiza la
solicitarea utilizatorului, următoarele subsarcini:

1. Înregistrează un nou furnizor;


2. Înregistrează o nouă carte livrată librăriei;
3. Exclude din fişierul Furnizor.txt linia ce corespunde furnizorului cu codul introdus de la tastatură;
4. Exclude din fişierul Carti.txt linia ce corespunde valorii zero a atributului NrExemp;
5. Afişează pe ecran lista tuturor furnizorilor, ordonată alfabetic după denumirile acestora;
6. Afişează pe ecran atributele furnizorului care la momentul actual este reprezentat în librărie cu numărul
maximal de surse literare;
7. Determină preţul total al cărţilor editate în anul introdus de la tastatură;
8. Creează fişierul textual Romana.txt, ce va înregistra atributele cărţilor scrise în limba română.

Să se realizeze următoarele subsarcini utilizând aplicație Microsoft Excel:

1. De creat registrul Librărie. Importați datele din fișierele Furnizori.txt, Carti.txt în foi separate; denumirea
foii să coincidă cu numele fișierului respectiv.
2. Inserați pentru fiecare tabel titlul și denumirile câmpurilor respective.
3. Formatați tabelul: stabiliți chenarul, proprietățile textului etc.
4. Valorile pentru câmpul Codul furnizorului, limba în care este editată cartea din foaia Carti vor fi selectate
dintr-o listă de valori predefinite.
5. În foaia Cărţi adăugați un câmp nou și inserați în celule pentru fiecare CodCarte fotografia autorului
respectiv şi pentru fiecare titlu de carte inserați comentariu cu imaginea cărții respective.
6. De afișat furnizorul ce livrează un număr maxim de titluri de carte, furnizorul cu u număr minim de titluri de
carte.
7. Calculați: prețul mediu al tuturor cărţilor; numărul total de cărţi, numărul total de titluri de carte, numărul
total de cărţi procurate în ultimii 5 ani. Rezultatele calculelor vor fi afișate într-o foaie nouă cu numele
Statistica.
8. Reprezentați grafic preţul mediu a cărţilor pentru fiecare furnizor.
9. Afișați lista cărţilor editate într-o limba, denumirea limbii va fi selectată dintr-o listă ascunsă (ComboBox).

Design-ul tabelelor din foile de calcul vă aparține.


Tabelele trebuie să fie realizate respectând criteriile de formatare a documentelor.

BILETUL 6
Informaţiile despre un set de oraşe din lume sunt stocate în două fişiere Text:
- fişierul Orase.txt, fiecare linie a cărui corespunde unui singur oraş şi reciproc. O linie a fişierului include atribute ale
oraşului respectiv, separate prin spaţiu: CodOr (Codul oraşului), DenOr (Denumirea oraşului); DenŢara (Denumirea
ţării); NumLoc (Numărul de locuitori);
- fişierul Coord.txt, fiecare linie a cărui corespunde unui singur oraş şi reciproc. O linie a fişierului include 3 atribute
ale oraşului respectiv, separate prin spaţiu: CodOr (Codul oraşului), Coordonatele geografice: Long (Longitudinea –
estică sau vestică, putând avea, în grade valorile 0-180), Lat (Latitudinea–nordică sau sudică, putând avea în grade
valorile 0-90); de exemplu, or. Chişinău are următoarele coordonate geografice: Long = E28 (longitudine estică de 28
grade ), Lat = N47 (latitudine nordică de 47 grade).

Să se elaboreze un program în limbajul C/C++ care va utiliza meniuri şi subprograme pentru a realiza la
solicitarea utilizatorului, următoarele subsarcini:

1. Înregistrează un nou oraş;


2. Exclude din fişierele de intrare liniile ce corespund oraşului cu denumirea indicată de la tastatură;
3. Actualizează denumirea oraşului cu codul indicat de la tastatură;
4. Afişează pe ecran lista oraşelor, ordonate după aşezarea geografică de la nord la sud;
5. Creează fişierul textual Tara.txt în care se vor copia acele linii ale fişierului Orase.txt, care corespund
oraşelor ţării, denumirea cărei se indică de la tastatură;
6. Afişează pe ecran atributele oraşului cu număr maxim de locuitori;
7. Determină media numărului de locuitori ale oraşelor din emisfera estică a Terei;
8. Determină ţările care au oraşe cu număr de locuitori nu mai mic de un milion.

Să se realizeze următoarele subsarcini utilizând aplicație Microsoft Excel:

1. De creat registrul Orase. Importați datele din fișierele Orase.txt, Coord.txt în foi separate; denumirea foii să
coincidă cu numele fișierului respectiv.
2. Inserați pentru fiecare tabel titlul și denumirile câmpurilor respective.
3. Formatați tabelul: stabiliți chenarul, proprietățile textului etc.
4. Valorile pentru câmpul Codul oraşului din foaia Coord şi Denumirea ţării din foaia Orase vor fi selectate
dintr-o listă de valori predefinite.
5. În foaia Orase adăugați un câmp nou și inserați în celule pentru fiecare CodOras imaginea orasului respectiv
şi pentru fiecare ţară inserați comentariu cu imaginea drapelului ţării respective.
6. De afișat orașul care se află cel mai aproape de polul nord, orașul care se află cel mai aproape de ecuator,
orașul care se află cel mai aproape de polul sud.
7. Calculați: numărul mediu de locuitori; numărul total de locuitori în orașele Republicii Moldova, respectiv în
orașele peste hotare şi numărul total de locuitori; numărul mediu de locuitori în orașele Italiei. Rezultatele
calculelor vor fi afișate într-o foaie nouă cu numele Statistica.
8. Reprezentați grafic numărul de locuitori pentru fiecare ţară.
9. Afișați lista orașelor unei țări, denumirea căreia este selectată dintr-o listă ascunsă (ComboBox).

Design-ul tabelelor din foile de calcul vă aparține.


Tabelele trebuie să fie realizate respectând criteriile de formatare a documentelor.

BILETUL 7
Informaţiile despre situaţia sinteză semestrială a reuşitei şi frecvenţei studenţilor unei grupe academice, sunt reţinute
în următoarele 2 fişiere Text:
- fişierul Grupa.txt, care reţine datele generale despre grupa respectivă, separate prin spaţiu: CodGr (Codul
grupei), DenSpec (Denumirea specialităţii), NrDiscip (Numărul de discipline studiate în semestrul curent ), NrStud
( Numărul de studenţi), Diriginte ( Numele dirigintelui);
- fişierul Studenti.txt – conţine informaţii despre situaţia şcolară a tuturor studenţilor grupei. Fiecare linie a
fişierului reprezintă date referitoare la studentul respectiv, separate prin spaţiu: CodSt (Codul studentului), NumeSt
( Numele studentului), PrenSt ( Prenumele studentului), CodGr (Codul grupei); notele medii la NrDiscip discipline;
NrLipse (Numărul de ore absentate nemotivat).

Să se elaboreze un program în limbajul C/C++ care va utiliza meniuri şi subprograme pentru a realiza la
solicitarea utilizatorului, următoarele subsarcini:

1. Înregistrează un nou student în grupa dată;


2. Exclude din fişierul Studenti.txt linia, ce corespunde studentului cu codul introdus de la tastatură;
3. Afişează lista studenţilor restanţieri, ordonată alfabetic după numele acestora;
4. Creează fişierul textual MediaSem.txt, destinat înregistrării mediilor semestriale ale studenţilor ce reuşesc
la învăţătură. Fiecare linie a fişierului va corespunde studentului respectiv, conţinând: codul studentului,
media semestrială şi numărul de ore absentate nemotivat, separate prin spaţiu;
5. Creează fişierul Bursieri.txt, în care se vor copia doar acele linii ale fişierului MediaSem.txt, ce corespund
mediilor semestriale mai mari decât 8.5, iar NrLipse nu depăşeşte 40;
6. Determină media semestrială a însuşitei pe grupă;
7. Determină numărul total de ore absentate nemotivat de studenţii grupei;
8. Afişează caracteristicile studenţilor cu cea mai mare şi celor cu cea mai mică notă medie semestrială.

Să se realizeze următoarele subsarcini utilizând aplicație Microsoft Excel:

1. De creat registrul Situatie sinteză. Importați datele din fișierele Grupa.txt, Studenti.txt în foi separate;
denumirea foii să coincidă cu numele fișierului respectiv.
2. Inserați pentru fiecare tabel titlul și denumirile câmpurilor respective.
3. Formatați tabelul: stabiliți chenarul, proprietățile textului etc.
4. Valorile pentru câmpul Denumirea specialității, Diriginte din foaia Grupa şi Codul grupei din foaia Studenti
vor fi selectate dintr-o listă de valori predefinite.
5. În foaia Studenti adăugați un câmp nou și inserați în celule pentru fiecare CodSt fotografia studentului
respectiv şi pentru fiecare specialitate inserați comentariu cu logo-ul specialităţii respective.
6. De afișat numele studentului cu cea mai mare medie, numele studentului cu cea mai mică medie.
7. Calculați: media semestrială a însuşitei grupei; numărul elevilor ce au media mai mare ca 9, numărul elevilor
ce au media cuprinsă între 7 şi 9, numărul elevilor ce au media cuprinsă între 5 şi 7, numărul elevilor ce nu
reuşesc, numărul total de lipse acumulate de elevii care nu reușesc. Rezultatele calculelor vor fi afișate într-o
foaie nouă cu numele Statistica.
8. Reprezentați grafic dependența între media elevelor şi numărul de absenţe.
9. Afișați lista elevilor în dependenţă de numărul de lipse, numărul va fi dintr-o listă ascunsă (valorile: nici o
absenţă, mai putin de 20 absenţe, între 20 şi 40 absenţe, mai mult de 40).

Design-ul tabelelor din foile de calcul vă aparține.


Tabelele trebuie să fie realizate respectând criteriile de formatare a documentelor.

BILETUL 8
Informaţiile despre N persoane sunt înregistrate în următoarele 2 fişiere Text:
- fişierul Persoane.txt, fiecare linie a cărui corespunde unei singure persoane şi reciproc. O linie din fişier
conţine următoarele date, separate prin spaţiu: CodP(Codul persoanei), NumeP ( Numele persoanei ), PrenP
(Prenumele persoanei); Data_naşterii: Ziua( 1..31), Luna( 1..12), Anul; Sexul (m/n), StareCiv ( Starea civilă:
casatorit, necasatorit, divortat), Studiile (Superioare, MediiSpeciale, Altele ), CodAd (Codul adresei persoanei);
- fişierul Adrese.txt, fiecare linie a cărui conţine codul ( CodAd ) şi adresa persoanei ( AdresaP) respective,
separate prin spaţiu.

Să se elaboreze un program în limbajul C/C++ care va utiliza meniuri şi subprograme pentru a realiza la
solicitarea utilizatorului, următoarele subsarcini:

1. Înregistrează o nouă persoană;


2. Exclude din fişierele Persoane.txt şi Adrese.txt liniile, ce corespund persoanei cu codul introdus de la
tastatură;
3. Determină persoana cea mai în vârstă şi persoana cea mai tânără;
4. Afişează pe ecran lista persoanelor, ordonată ascendent, conform vârstei acestora;
5. Determină procentul persoanelor ce sunt divorţate;
6. Creează fişierul textual Barbati.txt, ce va înregistra caracteristicele bărbaţilor necăsătoriţi cu vârsta între
25 şi 32 ani, ce au studii superioare;
7. Afişează pe ecran datele despre persoanele născute în luna introdusă de la tastatură;
8. Determină numărul domnişoarelor cu vârsta sub 18 ani.

Să se realizeze următoarele subsarcini utilizând aplicație Microsoft Excel:

1. De creat registrul Eșantion social. Importați datele din fișierele Persoane.txt, Adrese.txt în foi separate;
denumirea foii să coincidă cu numele fișierului respectiv.
2. Inserați pentru fiecare tabel titlul și denumirile câmpurilor respective.
3. Formatați tabelul: stabiliți chenarul, proprietățile textului etc.
4. Valorile pentru câmpurile Starea civilă, Studii şi Codul adresei din foaia Persoane vor fi selectate dintr-o
listă de valori predefinite.
5. În foaia Persoane adăugați un câmp nou și inserați în celule pentru fiecare CodP fotografia persoanei
respective.
6. De afișat numele celui mai tânăr participant la sondaj, corespunzător și ceuil mai învârsta.
7. Calculați: numărul persoanelor cu studii superioare, respectiv medii şi numărul total de persoane care au
participat la sondaj; virsta medie a persoanelor necăsătorite. Rezultatele calculelor vor fi afișate într-o foaie
nouă cu numele Statistica.
8. Reprezentați grafic repartizarea persoanelor în funcţie de studii şi starea civilă.
9. Afișați lista persoanelor în dependență de studii, tipul studiilor vor fi selectate dintr-o listă ascunsă
(ComboBox).

Design-ul tabelelor din foile de calcul vă aparține.


Tabelele trebuie să fie realizate respectând criteriile de formatare a documentelor.

BILETUL 9
Informațiile despre colaboratorii unei instituții sunt înregistrate în următoarele 2 fișiere Text:
- fișierul Colabor.txt, fiecare linie a cărui corespunde unui singur colaborator și reciproc. O linie din fișier
conține următoarele date, referitoare la colaboratorul respectiv, separate prin spațiu: CodC (Codul ), NumeC
( Numele ), PrenC ( Prenumele), Sexul (m/n); Data_naşterii: Ziua( 1..31), Luna( 1..12), Anul; StagiuM ( Stagiul de
muncă), Functia (Funcţia: postura, serviciul ), Salariu (Salariu mediu lunar), Sectia (Secţia la care activează),
CodAd(Codul adresei de trai);
- fișierul Adrese.txt, fiecare linie a cărui conține codul (CodAd ) și adresa colaboratorului ( AdresaC) respectiv,
separate prin spaţiu.

Să se elaboreze un program în limbajul C/C++ care va utiliza meniuri şi subprograme pentru a realiza la
solicitarea utilizatorului, următoarele subsarcini:

1) Înregistrează un nou colaborator;


2) Exclude din fişierele Colabor.txt şi Adrese.txt liniile, ce corespund persoanei cu codul introdus de la tastatură;
3) Determină colaboratorul cel mai tânăr;
4) Afişează pe ecran lista colaboratorilor de vârstă pensionară (57 ani împliniţi la femei şi 62-la bărbaţi ),
ordonată ascendent, conform vârstei acestora;
5) Determină salariul mediu lunar al bărbaţilor din secţia X, denumirea cărei se introduce de la tastatură;
6) Creează fişierul textual Femei.txt, ce va înregistra datele despre femeile cu stagiul de muncă mai mic de 5 ani;
7) Afişează pe ecran datele despre colaboratorii născuţi în luna introdusă de la tastatură;
8) Determină numărul de contabili ce activează în instituţie.

Să se realizeze următoarele subsarcini utilizând aplicație Microsoft Excel:

1) De creat registrul Colaboratori. Importați datele din fișierele Colabor.txt, Adrese.txt în foi separate;
denumirea foii să coincidă cu numele fișierului respectiv.
2) Inserați pentru fiecare tabel titlul și denumirile câmpurilor respective.
3) Formatați tabelul: stabiliți chenarul, proprietățile textului etc.
4) Valorile pentru câmpurile Funcţia, Secţia şi Codul adresei din foaia Colabor vor fi selectate dintr-o listă de
valori predefinite.
5) În foaia Colabor adăugați un câmp nou și inserați în celule pentru fiecare CodC fotografia persoanei
respective, iar valorile câmpurilor Ziua, Luna și Anul vor fi unite într-o valoare câmpului Data.
6) De afișat funcția pentru care salariul este cel mai mare, corespunzător cel mai mic.
7) Calculați: salariu mediu al tuturor colaboratorilor; numărul colaboratorilor femei, respectiv bărbați şi
numărul total de colaboratori; salariu mediu pe fiecare funcție. Rezultatele calculelor vor fi afișate într-o
foaie nouă cu numele Statistica.
8) Reprezentați grafic numărul de colaboratori fiecărei funcție.
9) Afișați lista tuturor colaboratorilor secției, denumirea căreia este selectată dintr-o listă ascunsă (ComboBox).

Design-ul tabelelor din foile de calcul vă aparține.


Tabelele trebuie să fie realizate respectând criteriile de formatare a documentelor.

BILETUL 10
Se realizează un concurs-sondaj în vederea stabilirii celei mai populare melodii din ţară. Informaţiile despre melodii
şi persoanele intervievate sunt înregistrate în următoarele 2 fişiere Text:
- fişierul Melodii.txt, fiecare linie a cărui corespunde unei singure melodii şi reciproc. O linie din fişier conţine
următoarele date, separate prin spaţiu: CodMelodie (Codul melodiei), DenMelodie (Denumirea melodiei,
reprezentată fără spaţii), Autor (Numele compozitorului);
- fişierul Interv.txt, fiecare linie a cărui reţine date, referitoare la intervievatul respectiv, separate printr-un spaţiu:
CodInterv (Codul intervievatului), NumeInt (Numele intervievatului), Sexul (m/f), Virsta ( Vârsta în număr împliniţi
de ani); 3 melodii din lista de şlagăre (prezentată prin fişierul Melodii.txt ), în ordinea preferinţelor intervievatului
respectiv: Melodie1, Melodie2, Melodie3.

Să se elaboreze un program în limbajul C/C++ care va utiliza meniuri şi subprograme pentru a realiza la
solicitarea utilizatorului, următoarele subsarcini:

1. Înregistrează o nouă melodie;


2. Înregistrează un nou intervievat;
3. Exclude din concurs intervievatul cu codul indicat de la tastatură;
4. Creează fişierul Auxiliar.txt, în care se vor înregistra toate melodiile, propuse pentru concurs, în ordinea
popularităţii (după numărul total de baluri acumulate în rezultatul sondajului: 3 baluri pentru fiecare loc
întâi, 2-doi, 1-trei );
5. Afişează pe ecran lista primelor 3 melodii în ordinea popularităţii;
6. Fiecare persoană intervievată va fi punctată cu:
 10 puncte pentru fiecare melodie pentru care a ghicit poziţia în topul stabilit în p. 5);
 5 puncte pentru fiecare melodie dacă a greşit cu o poziţie;
 3 puncte pentru fiecare melodie dacă a greşit cu 2 poziţii;
7. Să se creeze fişierul Rezultat.txt, în care se vor înregistra toţi participanţii la concurs, în ordinea locurilor
ocupate;
8. Să se afişeze pe ecran datele despre persoanele care au ocupat primele 5 locuri;
9. Să se afişeze pe ecran lista participantelor de vârsta ce nu depăşeşte 18 ani.

Să se realizeze următoarele subsarcini utilizând aplicație Microsoft Excel:

1. De creat registrul Melodii. Importați datele din fișierele Melodii.txt, Interv.txt în foi separate; denumirea foii
să coincidă cu numele fișierului respectiv.
2. Inserați pentru fiecare tabel titlul și denumirile câmpurilor respective.
3. Formatați tabelul: stabiliți chenarul, proprietățile textului etc.
4. Valorile pentru câmpurile Sexul şi Melodie1, Melodie2, Melodie3 din foaia Interv vor fi selectate dintr-o listă
de valori predefinite.
5. În foaia Melodii adăugați un câmp nou și inserați în celule pentru fiecare CodMelodie fotografia autorului
respectiv.
6. De afișat numele celui mai tânăr participant și celui mai învârstă.
7. Calculați: vârsta medie al tuturor intervievaţilor; numărul intervievaţilor pînă la 20 de ani inclusiv, respectiv
după 20 de ani şi numărul total de intervievaţii; vârsta medie a intervievaţilor de sex feminin, respectiv
masculin. Rezultatele calculelor vor fi afișate într-o foaie nouă cu numele Statistica.
8. Reprezentați grafic(pentru fiecare loc) numărul de prezență fiecărei melodie în lista de şlagăre.
9. Afișați lista melodiilor unui autor, numele căruia este selectat dintr-o listă ascunsă (ComboBox).

Design-ul tabelelor din foile de calcul vă aparține.


Tabelele trebuie să fie realizate respectând criteriile de formatare a documentelor.

S-ar putea să vă placă și