Documente Academic
Documente Profesional
Documente Cultură
Creaţi
clasa automobil, care conţine roţi şi un câmp care reprezintă firma producătoare. Creaţi o clasă
derivată autocamion care se deosebeşte prin tonaj. Determinaţi constructorii, destructorii şi alte
funcţii necesare.
Programul in C++:
#include <iostream>
#include <conio.h>
#include <cstring>
using namespace std;
class Automobil;
class Autocamion;
class Roata;
class Roata{
protected:
float raza;
int stat;
public:
Roata(){}
Roata(float ra){raza=ra;}
~Roata(){}
friend class Automobil;};
class Autocamion{
protected:
float tonaj;
public:
Autocamion(){}
Autocamion(float t){tonaj=t;}
void Citire_Ca(){
cout<<"Tonajul:";
cin>>tonaj;}
void Arata_Ca(){cout<<tonaj;}
~Autocamion(){}};
void Citire_Auto(){
int v;
float rz;
cout<<"Firma:";
cin>>Firma;
cout<<"Raza la roti:";
cin>>rz;
r.raza=rz;
Citire_Ca();}
void Afisare(){
cout<<"\nFirma:"<<Firma;
cout<<"\nRaza rotilor:"<<r.raza;
cout<<"\nTonajul( la autocamioane):";
Arata_Ca();}
~Automobil(){}
friend class Roata;};
main(){
Automobil ob1, ob2("Honda",6.1,3.5);
ob1.Citire_Auto();
ob1.Afisare();
cout<<"\n";
ob2.Afisare();}