Laborator 5 PIU
 
 
Obiective:
 
*Însuşirea modului de lucru cu clase in C#
*Proprietăţi. Accesorii get şi set. Indexatori
*Supraîncărcarea operatorilor
*Enumerări în limbajul Visual C#.
 
Teme:
 
T1.Studiaţi clasa Angajat şi modalitatea de utilizare a acesteia.• Creaţi o aplicaţie Visual C# pentru testarea clasei Angajat;
• Adăugaţi noi proprietăţi clasei Angajat (pentru salariu şi vechime);
• Modificaţi indexatorul astfel încât să poată fi utilizat şi pentru noile proprietăţi.
Rezolvare T1
 
 
T2.Creaţi o aplicaţie Visual C# pentru testarea clasei Complex.• Scrieţi funcţii operator pentru realizarea următoarelor operaţii: diferenţa a două numere complexe, produsul a două numere complexe şi modulul unui număr complex;
• Scrieţi funcţii operator care să poată fi utilizate pentru a testa dacă modulul unui număr complex este mai mare, respectiv mai mic decât modulul altui număr complex.
Rezolvare T2
 
 
T3.Studiaţi exemplul dat și creaţi o aplicaţie Visual C# pentru testarea lui.Exemplul Enumerări
 
 
T4.Implementaţi clasa C# pentru TDA Stiva. Operaţiile de bază vor fi realizate prin intermediul funcţiilor operator.Rezolvare T4
 
 
T5.Implementaţi clasa C# pentru TDA Lista. Operaţiile de bază vor fi realizate prin intermediul funcţiilor operator.Rezolvare T5