Clase, Obiecte. Membri Statici Ai Unei Clase. Probleme
Clase, Obiecte. Membri Statici Ai Unei Clase. Probleme
Lab 4_C++
Lab 4_C++
return month;
}
int getYear() const {
return year;
}
};
int main() {
Date d;
cout << d.getDay() << d.getMonth() << d.getYear();
return 0;
}
Probleme
1. Creati un program C++ care sa functioneze pentru urmatoarea
functie main:
void main()
{
cout<<"///////// ----- clasa Mate ------ \\\\\\\\"<<endl;
Mate ob1(3,4);
ob1.inmultire();
ob1.impartire();
Mate ob2,ob3(5,5);
ob2.inmultire();
cout<<"Aduna "<<ob3.adunare()<<endl;
}
Lab 4_C++
Lab 4_C++
Lab 4_C++
CMyClass::m_i = 1;
cout << CMyClass::m_i << endl;
cout << CMyClass::m_i << endl;
}
Output:
0
0
1
1
TEMA
1. Creati o clasa Masina, care sa aiba culoare, motor, cp, carburant, an
fabricatie, tip, locuri, imbunatatiri. Avand in vedere ca masina are doar un
singur volan, are doar 4 roti si e condusa de o singura persoana creati un
program orientat obiect care sa contina toate cele enuntate mai sus.
2. (Optional) Creati un program care sa contina: o clasa Student care contine
nume, an, grupa,..., o clasa Cursuri care contine cursurile la care participa un
student si o clasa Sali care contine salile unde are cursuri un student. Tineti
cont ca doua sau mai multe cursuri nu se pot desfasura in aceeasi sala si
afisati cel putin 3 studenti la ce cursuri participa si in ce sala. Utilizati toate
cele enumerate mai sus (constructori, destructor, ....).
3. Fiind dat programul:
class Date
{
int d,m,y;
public:
int day() const { return d; }
int month() const { return m; }
Lab 4_C++
Reparati erorile!!
4. (Optional) Pentru clasa Sir de mai jos scrieti constructorii potriviti, alte
metode si cateva obiecte la clasa Sir.
class Sir
{
enum {DIM=100};
int n;
char s[DIM];
public:
//constructor
};