Documente Academic
Documente Profesional
Documente Cultură
RAPORT
Lucrarea de laborator Nr.5
La Programarea Orientata pe Obiecte
Palamarciuc Adrian
Lisnic Inga
Codul programului:
Ex a:
#include <iostream>
using namespace std;
class avion
{
public:
int a;
};
class corabie
{
public:
int b;
};
class elicopter_de_apa : public avion, public corabie
{
public:
int c;
};
int main(int argc, char const *argv[])
{
elicopter_de_apa ob1;
cout << "Dati un numar pentru data din clasa avion! " << endl;
cin >> ob1.a;
cout << "Dati un numar pentru data din clasa corabie! " << endl;
cin >> ob1.b;
cout << "Dati un nuamr pentru data din clasa elicopter de apa! " << endl;
cin >> ob1.c;
cout << "Rezultatele obtinute!" << endl;
cout << "A= " << ob1.a << endl;
cout << "B= " << ob1.b << endl;
cout << "C= " << ob1.c << endl;
return 0;
}
Ex b:
#include <iostream>
using namespace std;
class transport
{
public:
int d;
};
class avion : virtual public transport
{
public:
int a;
};
class corabie : virtual public transport
{
public:
int b;
};
class elicopter_de_apa : public avion, public corabie
{
public:
int c;
};
int main(int argc, char const *argv[])
{
elicopter_de_apa ob1;
cout << "Dati un numar pentru data din clasa avion! " << endl;
cin >> ob1.a;
cout << "Dati un numar pentru data din clasa corabie! " << endl;
cin >> ob1.b;
cout << "Dati un nuamr pentru data din clasa elicopter de apa! " << endl;
cin >> ob1.c;
cout << "Dati un numar pentru data din clasa transport!" << endl;
cin >> ob1.d;
cout << "Rezultatele obtinute!" << endl;
cout << "A= " << ob1.a << endl;
cout << "B= " << ob1.b << endl;
cout << "C= " << ob1.c << endl;
cout << "D= " << ob1.d << endl;
return 0;
}
Screenshoturi:
Ex a:
Ex b:
Intrebari de control: