i. O subrutina pentru initializarea unui set de date de test - pentru inceput, initializari directe, folosind literali/valori random direct in secventele de cod de initializare. Cu scopul de a optimiza timpul de rulare/verificare/depanare a programelor, pentru datele de initializare nu se doreste nici un fel de dialog cu utilizatorul, in afara, eventual, de dialogul pentru stabilirea numarului maxim de elemente, atunci cand initializarile se fac cu valori aleatoare).
ii. Una sau mai multe subrutine pentru efectuarea prelucrarilor specificate de fiecare cerinta. Se vor puncta mai bine acele rezolvari care reusesc o mai buna normalizare a codului si solutii cat mai optimizate din perspectiva timpilor de prelucrare.
Subiect 1
Dispuneti de urmatoarele structuri de date :
- Salariati: marca, numeSalariat, salariuOrar, departament
-Pontaj: marca,data, nrOreConditiiNormale, nrOreNoapte, nrOreAbsent
Se cere sa se afiseze :
marca, numele, numarul total de ore lucrate si suma aferenta orelor lucrate pentru un anumit salariat (precizat de utilizator dupa numele sau)
TotalOrelucrate= nrOreConditiiNormale + nrOreNoapte
SumaLucrate= TotalOrelucrate* salariuOrar daca TotalOrelucrate>=160
= TotalOrelucrate* salariuOrar(1-0.1) daca TotalOrelucrate<160
salariatii care au primit prime si valoarea aferenta,
exista doua tipuri de prime care se acorda pentru orele lucrate suplimentar:
- pentru 160<TotalOrelucrate<250, prima = (TotalOrelucrate-160) * salariuOrar* 0.5
- pentru 250<TotalOrelucrate, prima = (TotalOrelucrate-250) * salariuOrar * 0.8
numarul total de ore de noapte pe fiecare departament in parte
Subiect 2
Dispuneti de urmatoarele structuri de date :
- Salariati: marca, numeSalariat, salariuOrar, departament
-Pontaj: marca,data, nrOreConditiiNormale, nrOreNoapte, nrOreAbsent
Se cere sa se afiseze :
numarul total de ore de noapte pe fiecare departament in parte (se va afisa numele departamentului si numarul total de ore noapte)
toti salariatii care au un total « nrOreAbsent » mai mare decat un numar precizat de utilizator (nume salariat, departament, total absente)
Subiect 3
Dispuneti de urmatoarele structuri de date :
- Salariati: marca, numeSalariat, salariuOrar, departament
- Pontaj: marca,data, nrOreConditiiNormale, nrOreNoapte, nrOreAbsent
Se cere sa se afiseze :
toti salariatii care au un total "nrOreNoapte" mai mare decat total "nrOreAbsent" (se va afisa numele salariatului, totalul "oreNoapte", totalul "ore absent" si diferenta intre cele doua)
salariatii care vor primi o prima si cuantumul acesteia, stiind ca:
i. prima se acorda numai daca nu au absente
ii. prima = salariuOrar * total "nrOreNoapte"
Subiect 4
Dispuneti de urmatoarele structuri de date :
- Salariati: marca, numeSalariat, salariuOrar, departament
- Pontaj: marca,data, nrOreConditiiNormale, nrOreNoapte, nrOreAbsent
Se cere sa se afiseze :
toti salariatii care au un total "nrOreNoapte" >0 si NU au absente
primii 3 salariati in ordinea descrescatoare a salariului, stiind ca salariul = salariuOrar*nrOreConditiiNormale +salariuOrar*nrOreNoapte*110%
Subiect 5
Dispuneti de urmatoarele structuri de date :
- Produse_2: codProdus, denumire, pretUnitar, stocSiguranta
- Stocuri _2: codProdus, depozit, stocCurent,
- Vinzari_2: data, codprodus, cantitate
Se cere sa se afiseze :
produsele de aprvizionat (unde stocCurent<stocSiguranta) cantitativ si valoric, unde valoarea de aprovizionat = CantitateDeAprovizionat * pretUnitar
stocul total pentru fiecare produs
Subiect 6
Dispuneti de urmatoarele structuri de date :
- Produse_2: codProdus, denumire, pretUnitar, stocSiguranta
- Stocuri _2: codProdus, depozit, stocCurent,
- Vinzari_2: data, codprodus, cantitate
Se cere sa se afiseze :
total vanzari pe fiecare produs, cantitativ si valoric ( se va afisa denumirea, cantitatea totala si valoarea vanzarilor)
produsele care nu au fost vandute niciodata
Subiect 7
Dispuneti de urmatoarele structuri de date :
- Stundeti: matricol, nume
- Grupe : codGrupa, matricol
- Note: matricol, coddisciplina, nota
- Discipline: coddisciplina, nume, numar_credite
Se cere :
sa se repartizeze studentii pe grupe stiind ca intr-o grupa nu pot fi mai mult de n studenti (unde n este precizat de utilizator). Sa se afiseze in final grupa fiecarui student si numarul de grupe obtinut
afisarea punctajului total al fiecarui student stiind ca punctaj=numarul de credite X nota la disciplina
sa se afiseze primii n studenti in ordinea punctajului (unde n este precizat de utilizator)
Subiect 8
Dispuneti de urmatoarele structuri de date :
- Produse: codProdus, denumire, pret, codCategorie, cantitateTotala,
- Categorii: codCategorie, denumire, tip (unde tip = alimentare sau uz-casnic)
Se cere :
sa se afiseze valoarea totala a produselor alimentare si a celor de uz-casnic
sa se repartizeze produsele in containere (sa se afiseze codProdus, numar container, cantitate) stiind ca produsele alimentare nu pot fi in acelasi container cu cele de uz-casnic si ca un container nu poate depasi greutatea de X tone (unde X este precizat de utilizator).
Sa se afiseze numarul de conatinere necesare pentru a transporta produsele alimentare si cele de uz-casnic
Subiect 8
Dispuneti de urmatoarele structuri de date:
- Produse: codProdus, denumire, pret, codCategorie,
- Magazine: codMag, codProdus, stocOptim, stocFaptic
- Categorii: codCategorie, denumire
Se cere sa se afiseze:
valoarea totala a stocului optim pentru fiecare magazin in parte (valoareProdusMagazin=stocOptim*pretProdus) si, in final, cumulat pentru toate magazinele
numele produselor si cantitatea de aprovizionat pentru fiecare magazin in parte in perioada sarbatorilor, stiind ca stocul faptic trebuie sa fie cu 30% mai mare decat stocul Optim
stocul faptic dintr-un anumit produs (specificat de utilizator) pe fiecare magazin si in total
Subiect 9
Dispuneti de urmatoarele structuri de date:
- Produse: codProdus, denumire, pret, codCategorie,
- Magazine: codMag, codProdus, cantitateVanduta,
- Categorii: codCategorie, denumire
Se cere sa se afiseze:
topul celor mai bine vandute n produse (cantitativ si valoric) (unde n este precizat de utilizator)
valoarea totala vanduta (cantitateVanduta * pret) pe fiecare produs in parte (se va afisa numele produsului, denumirea categoriei si valoarea vanduta)
valoarea vanduta pe fiecare categorie in parte
Subiect 10
Dispuneti de urmatoarele structuri de date :
- Salariati: marca, numeSalariat, salariuBaza, codZona, targetLunarVanzari
- Vanzari: marca, luna, valoareVanduta
- ZoneDistributie: codZona, denumire, strazi
Se cere sa se afiseze :
Toti salariatii care au depasit planul de vanzari, suma rezultata din diferenta si luna (sau lunile) in care s-a petrecut acest eveniment
prima lunara aferenta fiecarui salariat care a depasit planul de vanzari stiind ca:
a. pentru depasire de pana la 20%, prima este 5% din valoare
b. pentru depasire de peste 20% prima este de 10% din valoare
totalul vanzarilor pe zone
Subiect 11
Dispuneti de urmatoarele structuri de date :
- Salariati: marca, numeSalariat, salariuBaza, codZona, targetLunarVanzari
- Vanzari: marca, luna, valoareVanduta
- ZoneDistributie: codZona, denumire, strazi
Se cere sa se afiseze :
zona cu cele mai mari vanzari pentru o luna specificata de utilizator
penalizarea lunara aferenta fiecarui salariat care a nu a atins planul de vanzari stiind ca:
a. pentru vanzari mai mici cu pana la 20% din target, penalizarea este 10% din salariul de baza
b. pentru vanzari mai mici cu peste la 20% din target, penalizarea este 20% din salariul de baza
numarul de salariati pe fiecare zona in parte
Subiect 12
Dispuneti de urmatoarele structuri de date :
carti - isbn, titlu, autori
abonati - cnp, nume, adresa, grup (unde grup IN (profesori, studenti, public)
imprumuturi - cnp, isbn, dataImprumut, dataRestituirii
Se cere sa se afiseze :
de cate ori a fost imprumutata a anumita carte (specificata de utilizator), in total si pe fiecare grup de abonati in parte
persoanele care au imprumutat mai mult de 5 carti intr-o luna (specificata de utilizator) si numarul cartilor imprumutate de respectivele persoane in acea luna
topul primelor n carti in ordinea numarului total de imprumuturi (unde n este precizat de utilizator) - se va afisa numele cartii si numarul de imprumuturi
Subiect 13
Dispuneti de urmatoarele structuri de date :
- Stundeti: matricol, nume
- Note: matricol, coddisciplina, nota
- Discipline: codDisciplina, nume, numar_credite
Se cere sa se afiseze :
studentii care au mai mult de trei exemene nepromovate (nume si disciplinele respective)
studentul cu cea mai mare medie (media notelor la toate disciplinele promovate)
disciplina cu cea mai slaba rata de promovabilitate (numarul cel mai mic de studenti care au luat peste 5 la acel examen din totalul studentilor care au dat acel examen)
Subiect 14
Dispuneti de urmatoarele structuri de date :
UNITATI
DEPARTAMENTE
ANGAJATI
APARTENENTA_DEP
SALARII
Sunt date: unitatea A cu departamentele B, C si D. Se decide o restructurare organizationala in urmarea va trebui sa codificati urmatoarele actiuni:
1. Afisati noua configuratie a departamentelor (angajat, departament) stiind ca departamentul D se desfiinteaza astfel ca
primii 20% dintre angajati (in ordinea angajarii) sunt preluati in departamentul B;
ceilalti 80% dintre angajati sunt preluati in departamentul C;
afisati salariile noilor angajati ai departamentului B stiind ca li se acorda o marire de salariu de 15%,
afisati salariile noilor angajati ai departamentul C stiind ca li se acorda o marire de salariu de 10%, dar numai pentru primii 25% in ordinea vechimii.
Subiect 15
Dispuneti de urmatoarele structuri de date :
PARTENERI
LINII_CONTRACTE
PRODUSE
LIVRARI
Se cere:
afisati contractele nefinalizate (cant_livrata<cant_contractata) si cantitatea remasa de livrat separate in doua categorii :
cele care au mai putin de 30% cantitate ramasa de livrat;
cele care au peste 30% cantitate ramasa de livrat;
pentru prima categorie, daca perioada de contract expira in 10 zile, afisati produsele si cantitatea necesara pentru o ultima livrare care sa incheie contractul;
afisati cantitatea totala livrata din produsul x (unde x va fi precizat de utilizator).
Subiect 16
Dispuneti de urmatoarele structuri de date :
PRODUSE
IESIRI
COMENZI
Se cere:
afisati cantitatea totala iesita din fiecare produs in parte (denumire si cantitate totala);
afisati primele n produse in ordinea vanzarilor (denumire si cantitate - unde n va fi precizat de utilizator;
pentru un anumit produs (specificat de utilizator dupa cod) afisati diferenta intre limita_stoc si cantitatea totala comandata.
Subiect 17
Dispuneti de urmatoarele structuri de date :
CONTRACTE
FACTURI
PLATI
Se cere:
pe baza facturilor existente calculati valoarea ramasa (valoare contract minus valoare facturata) a tuturor contractelor pe fiecare partener;
afisati valoarea totala platita pentru o anumita factura (specificata de utilizator) stiind ca pot exista mai multe plati pe acceasi factura
afisati suma ce trebuie platita pentru achitarea la zi (valoarea totala facturata) a tuturor contractelor pentru care platile efectuate sunt de doua ori mai mici decat valoarea facturata
Subiect 18
Dispuneti de urmatoarele structuri de date :
PROIECTE
CERINTE_PROIECTE
COMPETENTE_PERSOANE
PARTICIPARE_PROIECTE
Se cere:
aflati proiectul cu cel mai mare necesar neacoperit privind competenta "programare in VisualBasic" (necesarul fiind dat de diferenta intre NumarPersoaneNecesare si numarul de persoane cu aceasta competenta alocate la acel proiect) ;
afisati numarul de persoane cu pentru fiecare competenta in parte (afisati competenta si numarul persoanelor);
afisati topul primelor 5 persoane in ordinea numarului total de proiecte la care participa (se va afisa numele si numarul proiectelor)
Subiect 19
Dispuneti de urmatoarele structuri de date
CUMPARATORI
IMOBILE_DE_VANZARE
AGENTI
Se cere:
aflati valoarea totala a imobilelor intermediate la vanzare pe fiecare agent;
calculati valoarea totala a comisionului pentru fiecare agent(valoare*comision_Agent);
afisati prima aferenta agentilor stiind ca doar agentii care intermediaza valori cumulate mai mari de x (unde x este specificat de utilizator) primesc o prima de 0.05 % din valoarea totala intermediata.
Subiect 20
Dispuneti de urmatoarele structuri de date
CLIENTI
FACTURI
LINIIFACT
Se cere:
afisati valoarea totala a discountului pe fiecare client in parte;
afisati primii 10 clienti cu cele mai mari discounturi cumulate pe luna in curs (nume client si valoare totala discount);
Pentru o anumita factura (specificata de utilizator prin numarul ei) sa se afiseze daca exista mai mult de trei produse cu discount (Valoare_discount_linie>0). In cazul in care se acorda discount pentru cel putin trei produse din factura, atunci la valoarea discountului de la nivelul facturii se mai adauga 1% din valoarea facturii fara discount - afisati valoarea noului discount;
Subiect 21
Dispuneti de urmatoarele structuri de date
CLIENTI
COMENZI
LINII_COMENZI
FACTURI
LINIIFACT
Se cere:
Afisati totalul cantitatilor comandate dintr-un anumit produs intr-o anumita perioada(ambele intrari specificate de utilizator)
afisati clienti iale caror comenzi au data livrarii egala cu data curenta (se va afisa (numele si numarul comenzii (lor));
aflati cantitatile ramase de livrat (cantitate comandata - total cantitate facturata) pentru comenzile unui anumit client specificat de utilizator;
Subiect 22
Dispuneti de urmatoarele structuri de date
CLIENTI
FACTURI
PLATI
PENALIZARI
Se cere:
sa se afiseze facturile neplatite in intregime (numele clientului si numarul facturii);
calculati si afisati sumele restante pentru fiecare factura;
calculati penalizarile aferente, 1% pentru fiecare zi intarziere
Subiect 23
Dispuneti de urmatoarele structuri de date
FURNIZORI
FACTURI_PRIMITE
PLATI
Se cere:
afisati toate facturile al caror termen de plata expira in 2 zile si nu au fost deja platite ;
afisati suma totala facturata de fiecare furnizor (numele furnizorului si suma totala)
esalonati la plata facturile neachitate
(afisati factura si suma) stiind ca nu poate fi
platita zilnic o suma mai mare de 10000
Subiect 24
Dispuneti de urmatoarele structuri de date :
-Facultati(CodFacultate, NumeFac,Universitate)
-Studenti(CodStud, Nume, Prenume, CodFacultate)
-Medii(CodStud, Media)
Sa se afiseze :
- numarul de studenti care au un anumit nume (de ex.: Ionescu), unde numele va fi precizat de utilizator
- media generala a studentilor pe fiecare facultate in parte si, in final, pe o anumita universitate (specificata de utilizator)
- primii n studenti, in ordinea descrescatoare a mediei
Subiect 26
Dispuneti de urmatoarele structuri de date :
Actiuni(CodActiune, Denumire, TipCompanie)
Cotatii(CodActiune, ValNominala, ValReala)
Sa se afiseze
- primele n actiuni, in ordinea descescatoare a valorii nominale, unde n va fi precizat de utilizator
- actiunea (denumire, valNominala, valReala, rataDeCrestere) care inregistreaza cea mai mare crestere din punct de vedere al raportului Valreala/ValNominala
- valoarea reala totala pe un anumit segment al pietei (pentru un TipCompanie precizat de utilizator)
Subiect 27
Dispuneti de urmatoarele structuri de date :
Discipline(CodDisc, NumeDisc, specializare)
Repartizare( NrStudenti, CodDisc, MediaDisc)
Sa se afiseze:
- disciplinele care au o anumita medie (media va fi parametru de intrare)
- numarul total de studenti la o anumita specializare (precizata de utilizator)
- disciplina care are media cu cea mai mare deviatie fata de media generala (adica cea pentru care diferenta MediaDisc-MediaGenerala este maxima)
Subiect 28
Dispuneti de urmatoarele structuri de date :
Edituri(CodEditura, NumeEditura)
Autori(CodAutor,NumeAutor)
Carti(codCarte, Titlu, CodAutor, CodEditura, NrPagini, AnAparitie)
Sa se afiseze:
- primele n carti in ordinea numarului de pagini (unde n va fi precizat de utilizator)
- numarul de carti aparute intr-un anumit an la o anumita editura (an si editura specificate de utilizator)
- numarul mediu de pagini scrise de un anumit autor (specificat de utilizator dupa numele sau)
Subiect 29
Dispuneti de urmatoarele structuri de date :
Departamente(CodDep, NumeDep)
Angajati(codAngajat, CodDepartament, Nume, Prenume, Salariu, OreLucrate)
Sa se afiseze:
- salariul mediu pentru angajatii unui departament (departamentul este un parametru introdus de utilizator)
salariul mediu orar pe fiecare departament in parte (se va afisa numele departamentului si salariul mediu orar)
- angajatul care are cea mai mica deviatie fata de salariu mediu de la nivelul unui departament (adica diferenta Salariu-SalariuMediu este minima)
Subiect 26
Dispuneti de urmatoarele structuri de date :
Producatori(CodProducator,DenProducator)
Dulciuri(cod, Nume, CodProducator, NumarCalorii, categorie)
Sa se afiseze:
- numarul de dulciuri produse de un fiecare producator in parte (se va afisa denumirea producatorului si numarul de dulciuri)
- produsul care se apropie cel mai mult de numarul mediu de calorii (adica diferenta NumarCalorii-NumarMediuCalorii este minima)
- topul primilor n categorii de dulciuri in ordinea numarului total de calorii (unde n va fi precizat de utilizator)
Subiect 27
Dispuneti de urmatoarele structuri de date :
Producatori(CodProducator, DenProducator)
Marci(CodMarca, NumeMarca)
Masini(CodMasina, Nume, CodMarca, CodProducator, CaiPutere,AnFabricatie)
Sa se afiseze:
- numarul mediu de cai putere pentru masinile fiecarui producator in parte (se va afisa denumirea producatorulu si valoarea obtinuta)
- topul primilor n producatori in ordinea totalului de cai putere (unde n este precizat de utilizator si se va afisa numele producatorului si total cai putere)
- numarul de masini produse de fiecare producator pe fiecare marca in parte (se va afisa numeProducator, numeMarca si numarul de masini)
Subiect 28
Dispuneti de urmatoarele structuri de date :
Studenti (matricol, nume, optiuneCamin (DA/NU))
Camine(CodCamin, NumeCamin)
CamereCamin(CodCamera, CodCamin, Etaj, NumarLocuri)
Se cere
- sa se afiseze numarul total de locuri disponibile pe fiecare camin in parte
- sa se repartizeze studentii (care au optat pentru cazare) pe camine astfel incat sa se afiseze numele studentului, caminul si camera in care este cazat
- sa se afiseze numarul de stundeti care au optat pentru cazare si nu au loc in camine
Subiect 29
Dispuneti de urmatoarele structuri de date :
Angajati (marca, nume, departament)
Camine(CodCamin, NumeCamin)
CamereCamin(CodCamera, CodCamin, Etaj, NumarPaturi)
Se cere :
- sa se afiseze numarul total de camere si numarul total de locuri pe fiecare etaj in parte
- sa se repartizeze fiecare angajat din departamentul « Curatenie » pe camine si camere, stiind ca un angajat nu poate acoperi intr-o saptamana mai mult de n paturi (unde n este specificat de utilizator)
Subiect 30
Dispuneti de urmatoarele structuri de date :
Producatori(CodProducator, DenProducator)
Marci(CodMarca, NumeMarca)
Masini(CodMasina, Nume, CodMarca, CodProducator, Consum,AnFabricatie)
Sa se afiseze:
consumul mediu pe fiecare producator in parte ( se va afisa denumirea producatorului si consumul mediu) si consumul mediu general
topul primilor n producatori in ordinea numarului de masini fabricate intr-un anumit an (unde n si an sunt introduse de utilizator)
sa se afiseze masinile (producator, NumeMarca, consum, anfabricatie) care consuma mai mult decat media generala.
Subiect 31
Dispuneti de urmatoarele structuri de date :
- Stundeti: matricol, nume
- Grupe : codGrupa, matricol
- Note: matricol, coddisciplina, nota
- Discipline: coddisciplina, nume, numar_credite
Se cere :
sa se repartizeze studentii pe grupe stiind ca intr-o grupa nu pot fi mai mult de n studenti (unde n este precizat de utilizator). Sa se afiseze in final grupa fiecarui student si numarul de grupe obtinut
afisarea punctajului total al fiecarui student stiind ca punctaj=numarul de credite X nota la disciplina
sa se afiseze primii n studenti in ordinea punctajului (unde n este precizat de utilizator)
Subiect 32
Dispuneti de urmatoarele structuri de date :
- Produse: codProdus, denumire, pret, codCategorie, cantitateTotala,
- Categorii: codCategorie, denumire, tip (unde tip = alimentare sau uz-casnic)
Se cere :
sa se afiseze valoarea totala a produselor alimentare si a celor de uz-casnic
sa se repartizeze produsele in containere (sa se afiseze codProdus, numar container, cantitate) stiind ca produsele alimentare nu pot fi in acelasi container cu cele de uz-casnic si ca un container nu poate depasi greutatea de X tone (unde X este precizat de utilizator).
Sa se afiseze numarul de conatinere necesare pentru a transporta produsele alimentare si cele de uz-casnic
Subiect 33
Dispuneti de urmatoarele structuri de date :
PRODUSE
IESIRI
COMENZI
Se cere:
afisati cantitatea totala iesita din fiecare produs in parte (denumire si cantitate totala);
afisati primele n produse in ordinea vanzarilor (denumire si cantitate - unde n va fi precizat de utilizator;
pentru un anumit produs (specificat de utilizator dupa cod) afisati diferenta intre limita_stoc si cantitatea totala comandata.
Subiect 34
Dispuneti de urmatoarele structuri de date :
CONTRACTE
FACTURI
PLATI
Se cere:
pe baza facturilor existente calculati valoarea ramasa (valoare contract minus valoare facturata) a tuturor contractelor pe fiecare partener;
afisati valoarea totala platita pentru o anumita factura (specificata de utilizator) stiind ca pot exista mai multe plati pe acceasi factura
afisati suma ce trebuie platita pentru achitarea la zi (valoarea totala facturata) a tuturor contractelor pentru care platile efectuate sunt de doua ori mai mici decat valoarea facturata
Subiect 35
Dispuneti de urmatoarele structuri de date :
Discipline(CodDisc, NumeDisc, specializare)
Repartizare( NrStudenti, CodDisc, MediaDisc)
Sa se afiseze:
- disciplinele care au o anumita medie (media va fi parametru de intrare)
- numarul total de studenti la o anumita specializare (precizata de utilizator)
- disciplina care are media cu cea mai mare deviatie fata de media generala (adica cea pentru care diferenta MediaDisc-MediaGenerala este maxima)
Subiect 36
Dispuneti de urmatoarele structuri de date :
Edituri(CodEditura, NumeEditura)
Autori(CodAutor,NumeAutor)
Carti(codCarte, Titlu, CodAutor, CodEditura, NrPagini, AnAparitie)
Sa se afiseze:
- primele n carti in ordinea numarului de pagini (unde n va fi precizat de utilizator)
- numarul de carti aparute intr-un anumit an la o anumita editura (an si editura specificate de utilizator)
- numarul mediu de pagini scrise de un anumit autor (specificat de utilizator dupa numele sau)
Subiect 37
Dispuneti de urmatoarele structuri de date :
- Produse: codProdus, denumire, pret, codCategorie, cantitateTotala,
- Categorii: codCategorie, denumire, tip (unde tip = alimentare sau uz-casnic)
Se cere :
sa se afiseze valoarea totala a produselor alimentare si a celor de uz-casnic
sa se repartizeze produsele in containere (sa se afiseze codProdus, numar container, cantitate) stiind ca produsele alimentare nu pot fi in acelasi container cu cele de uz-casnic si ca un container nu poate depasi greutatea de X tone (unde X este precizat de utilizator).
Sa se afiseze numarul de conatinere necesare pentru a transporta produsele alimentare si cele de uz-casnic
Subiect 38
Dispuneti de urmatoarele structuri de date :
Actiuni(CodActiune, Denumire, TipCompanie)
Cotatii(CodActiune, ValNominala, ValReala)
Sa se afiseze
- primele n actiuni, in ordinea descescatoare a valorii nominale, unde n va fi precizat de utilizator
- actiunea (denumire, valNominala, valReala, rataDeCrestere) care inregistreaza cea mai mare crestere din punct de vedere al raportului Valreala/ValNominala
- valoarea reala totala pe un anumit segment al pietei (pentru un TipCompanie precizat de utilizator)
Subiect 39
Dispuneti de urmatoarele structuri de date :
Angajati (marca, nume, departament)
Camine(CodCamin, NumeCamin)
CamereCamin(CodCamera, CodCamin, Etaj, NumarPaturi)
Se cere :
- sa se afiseze numarul total de camere si numarul total de locuri pe fiecare etaj in parte
- sa se repartizeze fiecare angajat din departamentul « Curatenie » pe camine si camere, stiind ca un angajat nu poate acoperi intr-o saptamana mai mult de n paturi (unde n este specificat de utilizator)
Subiect 40
Dispuneti de urmatoarele structuri de date:
- Produse: codProdus, denumire, pret, codCategorie,
- Magazine: codMag, codProdus, cantitateVanduta,
- Categorii: codCategorie, denumire
Se cere sa se afiseze:
topul celor mai bine vandute n produse (cantitativ si valoric) (unde n este precizat de utilizator)
valoarea totala vanduta (cantitateVanduta * pret) pe fiecare produs in parte (se va afisa numele produsului, denumirea categoriei si valoarea vanduta)
valoarea vanduta pe fiecare categorie in parte
Subiect 41
Dispuneti de urmatoarele structuri de date :
Angajati (marca, nume, departament)
Camine(CodCamin, NumeCamin)
CamereCamin(CodCamera, CodCamin, Etaj, NumarPaturi)
Se cere :
- sa se afiseze numarul total de camere si numarul total de locuri pe fiecare etaj in parte
- sa se repartizeze fiecare angajat din departamentul « Curatenie » pe camine si camere, stiind ca un angajat nu poate acoperi intr-o saptamana mai mult de n paturi (unde n este specificat de utilizator)
Politica de confidentialitate |
.com | Copyright ©
2024 - Toate drepturile rezervate. Toate documentele au caracter informativ cu scop educational. |
Personaje din literatura |
Baltagul – caracterizarea personajelor |
Caracterizare Alexandru Lapusneanul |
Caracterizarea lui Gavilescu |
Caracterizarea personajelor negative din basmul |
Tehnica si mecanica |
Cuplaje - definitii. notatii. exemple. repere istorice. |
Actionare macara |
Reprezentarea si cotarea filetelor |
Geografie |
Turismul pe terra |
Vulcanii Și mediul |
Padurile pe terra si industrializarea lemnului |
Termeni si conditii |
Contact |
Creeaza si tu |