1. Decimal to Binary Conversion
2. Decimal to Octal Conversion
3. Decimal to Hexadecimal Conversion
Structure of the Problem Requirements
In this Problem we convert a number into its equivalent Binary, Octal and Hexadecimal Numbers. To convert a numbers into its equivalent we divide the given number with its base for example to convert into Octal divide with 8 and for Hexadecimal divide it with 16. For Hexadecimal Further more condition is applied which show the alphabet.
Source Code
#include<iostream>
#include<conio.h>
using namespace std;
int main()
{
int num;
cout<<"\n\n\n ************** NUMBER CONVERSION ************** \n\n\n";
cout<<" \n Enter Number = ";
cin>>num;
int digit=num;
int n=num;
cout<<" \n \n In Binary = ";
while(num>0)
{
int remminder;
remminder=num%2;
cout<<remminder;
num=num/2;
}
cout<<" \n \n In Octal = ";
while(digit>0)
{
int r;
r=digit%8;
cout<<r;
digit=digit/8;
}
cout<<" \n \n In Hexa Decimal= ";
while(n>0)
{
int remminderm;
remminderm=n%16;
if(remminderm<9)
{
cout<<remminderm;
}
else
if(remminderm==10)
{
cout<<"A";
}
else
if(remminderm==11)
{
cout<<" B ";
}
else
if(remminderm==12)
{
cout<<" C ";
}
else
if(remminderm==13)
{
cout<<" D ";
}
else
if(remminderm==14)
{
cout<< " E ";
}
else
if(remminderm==15)
{
cout<< " F ";
}
n=n/16;
}
return 0;
}
Output of the Program
Convert Decimal into Octal and Hexadecimal |
Asad Niazi is Software Engineer , Programmer, Web Developers and a young mentor of Tech Solutions Desk and Blogging Solutions . Asad Love to writes about Technology, Programming, Blogging and make money online.
0 comments:
Post a Comment