Categories
- 4th semester (27)
- 5th semester (3)
- ADA (13)
- Assembly Level Language (12)
- BE (45)
- C Language Programming (5)
- C language (20)
- C++ Language (5)
- CCP Lab programing (3)
- Computer Programming Lab (3)
- DAA Lab Programming (13)
- Data Structure and C++ laboratory Program (6)
- Data Structure and C++ labotary Program (5)
- Design and Analysis of algorithm (14)
- First Year (5)
- MASM (12)
- Microprocessor (12)
- Microprocessor lab program (12)
- System Software & OS Laboratory (5)
- Unix program (4)
- bachelor of engineering (30)
- basic (1)
- basic mathematics (2)
- beginners (10)
- c++ program (9)
- calculations (7)
- computer science (30)
- downloadable (5)
- engineering syllabus (4)
- simple program (6)
Trend Posts
Blogger news
Author
Followers
Showing posts with label Conversion. Show all posts
Showing posts with label Conversion. Show all posts
Friday, September 27, 2013
Design,develop,and execute a program in C++ to create a class called OCTAL, which has the characteristics of an octal number, Implement the following operations by writing an appropriate constructor and an overloaded operator +.
<![if !supportLists]>1. <![endif]>OCTAL h=x;where x is an integer
<![if !supportLists]>2. <![endif]>Int y=h+k; where h is an OCTAL object and k is an integer.
Display the OCTAL result by overloading the operator<<. Also display the values of h and y.
#include<iostream.h>
#include<conio.h>
class octal
{
int onum;
public:
octal(int);
friend ostream& operator<<(ostream&,octal&);
int operator+(int);
};
octal::octal(int x)
{
//decimal to octal conversion
int base=1,rem;
onum=0;
while(x>0)
{
rem=x%8;
x=x/8;
onum=onum+rem*base;
base=base*10;
}
}
ostream& operator<<(ostream& dout,octal& h)
{
dout<<h.onum;
return dout;
}
octal::operator+(int k)
{
//conversion from octal to conversion
int rem,base=1,dnum=0,y;
while(onum>0)
{
rem=onum%10;
onum=onum/10;
dnum=dnum+rem*base;
base=base*8;
y=dnum+k;
}
return(y);
}
void main()
{
int x,k,y;
clrscr();
cout<<"enter the value of x \n";
cin>>x;
octal h=x;
cout<<"the value of h is"<<h<<endl;
cout<<"enter the value of k \n";
cin>>k;
y=h+k;
cout<<"value of y="<<y;
getch();
}
Screenshot:
Subscribe to:
Posts (Atom)
