Sunteți pe pagina 1din 1

Seminar 15.12.

2016

1. S se implementeze n VB.NET urmtoarele dou clase:


a) Marf, cu urmtorii membri publici:

proprietatea Denumire - nu accept valori vide;

proprietatea UM - accept numai valorile kg i buc;

atributul CostAchiziie (de tip Decimal);

atributul PreVnzare (de tip Decimal);

metoda Marja(), care returneaz diferena dintre preul de


vnzare i costul de achiziie.
b) Mrfuri, cu structura:

atributul public colMarfuri - colecie format din obiecte de


tip Marf (clasa de la punctul a);

metoda public MarjaMedie() - returneaz marja medie a


mrfurilor din colMarfuri.

metoda public MfMarjaMax() - returneaz marfa, din


colMarfuri, cu marja cea mai mare.

2. S se implementeze n VB.NET urmtoarele dou clase:


a) Angajat, cu urmtorii membri publici:

proprietatea Marca accept numai numere ntregi pe


intervalul [1, 200];

proprietatea NumePrenume nu accept valori vide;

atributul Funcia (de tip String);

atributul OreLucrate (de tip Decimal);

atributul TarifOra (de tip Decimal);

metoda public SalariuBrut(), care returneaz salariul


calculat ca produs al orelor lucrate i tariful pe or.
b) Angajai, cu structura:

atributul public colAngajati - colecie format din obiecte de


tip Angajat (clasa de la punctul a);

metoda public SalariuEconomiti() - returneaz totalul


salariilor brute aferente angajailor, din colAngajati, care au funcia
economist.

metoda public AngajatCuSalMin() - returneaz angajatul,


din colAngajati, cu salariul cel mai mic.

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