Sunteți pe pagina 1din 2

LABORATORUL N4: Polimorfismul

Draguţan Nina
1. Se consideră drept bază clasa paralelogram. În baza acestei clase se
derivă clasele piramidă şi prismă. Să se implementeze polimorfismul pentru
metodele: citire, afişare, suprafaţa şi volum. De la tastatură se citeşte numărul de
figuri. Elaboraţi un program care va permite :
a) citirea figurilor de la tastatură;
b) afişarea acestora;
c) afişarea figurilor sub formă de piramidă;
d) afişarea figurilor sub formă de prismă;
e) afişarea figurii cu suprafaţă maximă;
f) afişarea figurii cu volum maxim;
g) afişarea volumului total al figurilor;
h) afişarea suprafeţei totale a figurilor;
i) sortarea figurilor în ordine descrescătoare suprafeţei.

LABORATORUL N2 Constructori POO

Clasă-pereche este numită o clasă cu două date, care de obicei sunt două
numere n1 şi n2. Este necesar de a elabora un program, prin intermediul căruia se
va crea tipul de date clasă-pereche. În toate sarcinile trebuie să fie prezente:
a) Trei tipuri de constructori: fără parametri, cu parametri, de copiere;
b) Destructorul;
c) Metoda de citire;
d) Metoda de afisare;

1. Cîmpul n1 - un număr întreg pozitiv (numărul de ore), Cîmpul n2 – un


număr întreg pozitiv (numărul de minute). Creaţi metoda secunde() – va returna
numărul total al secundelor scrise în cele două cîmpuri.

LABORATORUL N1: Crearea de obiecte POO


Draguţan Nina
1. Creaţi obiectul ecuaţie2 - va reprezenta o ecuaţie pătratică de ordinul doi
2
ax +bx+c=0.
date: a, b, c;
metode: citire, afişare, discriminant, soluţie.
Se vor introduce datele despre două ecuaţii şi se vor afişa ecuaţiile introduse, discriminantul
fiecărei ecuaţii cît şi soluţiile acestora
LABORATORUL N3: Moştenire simplă

A. În calitate de clasă de bază se va crea clasa persoana.


date: nume, prenume, anul, cnp (codul personal de 13
cifre); metode : citire, afişare, virsta.
Draguţan Nina
1. Creaţi clasa Salariat, derivata clasei persoana. Pentru clasa salariat vor fi adăugate:
date: numărul de ore lucrate, plata pentru o oră, anul angajării;
metode: vor fi redefinite metodele de citire şi afişare, salariu. Salariul va fi
determinat conform formulei : nr_ore*plata.
De la tastatură se citesc datele despre n salariaţi. Elaboraţi un program prin
intermediul căruia la ecran se vor afişa datele despre toţi salariaţii, salariatul cel
mai tînăr şi salariatul cu salariu maxim.

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