#include <iostream.h> class nombre{ protected: int entier; public: nombre(int ent); virtual void affiche_nombre(); }; class hexa:public nombre{ public: hexa(int ent); void affiche_nombre(); }; class octal:nombre{ public: octal(int ent); void affiche_nombre(); }; class decimal:nombre{ public: decimal(int ent); void affiche_nombre(); }; nombre::nombre(int ent){ entier=ent; } void nombre::affiche_nombre(){ cout<<"voici le nombre : "<<entier<<endl; } hexa::hexa(int ent):nombre(ent){} void hexa::affiche_nombre(){ cout <<" le nombre en hexa est de : "<<hex<<entier<<endl; } octal::octal(int ent):nombre(ent){} void octal::affiche_nombre(){ cout <<" le nombre en octal est de : "<<oct<<entier<<endl; } decimal::decimal(int ent):nombre(ent){} void decimal::affiche_nombre(){ cout <<" le nombre en décimal est de : "<<dec<<entier<<endl; } void main(){ nombre a(12); a.affiche_nombre(); decimal b(12); b.affiche_nombre(); octal c(12); c.affiche_nombre(); hexa d(12); d.affiche_nombre(); }
- Monday
- December 23rd, 2024
- Ajouter un cours