Octal to Binary Conversion Program with Classes and Objects in OOP – C++
In this tutorial, we will try to code the program of Octal to Binary Conversion with Classes and Objects in OOP – C++
Program to Convert Octal to Binary with Classes and Objects in OOP – C++
Here, we have demonstrated the Program to Convert the Octal value into the Binary values with Classes and Objects.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 |
#include<iostream> using namespace std; class Octal2BinaryCoversion { public: int OCTAL2BINARY() { long int i=0; char octnum[1000]; cout<<"Enter Any Octal Number = "; cin>>octnum; cout<<endl; cout<<"Equilent binary value = "; while(octnum[i]) { switch(octnum[i]) { case'0':cout<<"000"; break; case'1':cout<<"001"; break; case'2':cout<<"010"; break; case'3':cout<<"011"; break; case'4':cout<<"100"; break; case'5':cout<<"101"; break; case'6':cout<<"110"; break; case'7':cout<<"111"; break; default : cout<<"~ninvalid octal number"<<octnum[i]; break; } i++; cout<<endl<<endl<<endl; } } }; int main() { Octal2BinaryCoversion OctalToBinary; OctalToBinary.OCTAL2BINARY(); } |
Output

Program to Convert Octal to Binary Using Constructor in OOP – C++
Here, we have demonstrated the Program to Convert the Octal value into the Binary values using the constructor.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 |
#include<iostream> using namespace std; class Conversion { public: Conversion() { long int i=0; char octnum[1000]; cout<<"Enter Any Octal Number = "; cin>>octnum; cout<<endl; cout<<"Equilent binary value = "; while(octnum[i]) { switch(octnum[i]) { case'0':cout<<"000"; break; case'1':cout<<"001"; break; case'2':cout<<"010"; break; case'3':cout<<"011"; break; case'4':cout<<"100"; break; case'5':cout<<"101"; break; case'6':cout<<"110"; break; case'7':cout<<"111"; break; default : cout<<"~ninvalid octal number"<<octnum[i]; break; } i++; cout<<endl<<endl<<endl; } } }; int main() { Conversion A; } |
Output

Program to Convert Octal to Binary Using Destructor in OOP – C++
Here, we have demonstrated the Program to Convert the Octal value into the Binary values using the destructor.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 |
#include<iostream> using namespace std; class Conversion { public: Conversion() { long int i=0; char octnum[1000]; cout<<"Enter Any Octal Number = "; cin>>octnum; cout<<endl; cout<<"Equilent binary value = "; while(octnum[i]) { switch(octnum[i]) { case'0':cout<<"000"; break; case'1':cout<<"001"; break; case'2':cout<<"010"; break; case'3':cout<<"011"; break; case'4':cout<<"100"; break; case'5':cout<<"101"; break; case'6':cout<<"110"; break; case'7':cout<<"111"; break; default : cout<<"~ninvalid octal number"<<octnum[i]; break; } i++; cout<<endl<<endl<<endl; } } ~Conversion() { long int i=0; char octnum[1000]; cout<<"Enter Any Octal Number = "; cin>>octnum; cout<<endl; cout<<"Equilent binary value = "; while(octnum[i]) { switch(octnum[i]) { case'0':cout<<"000"; break; case'1':cout<<"001"; break; case'2':cout<<"010"; break; case'3':cout<<"011"; break; case'4':cout<<"100"; break; case'5':cout<<"101"; break; case'6':cout<<"110"; break; case'7':cout<<"111"; break; default : cout<<"~ninvalid octal number"<<octnum[i]; break; } i++; cout<<endl<<endl<<endl; } } }; int main() { Conversion A; } |
Output
