Tuesday, March 7, 2023

BCA and B.Sc Programs - Programming in C++ Lab - Bharathiar University - Practical Program 2 - C++ Program to Write a C++ Program to create a class ARITHMETIC which consists of a FLOAT and an INTEGER variable. Write member functions ADD(), SUB(), MUL(), DIV() to perform addition, subtraction, multiplication and division respectively. Write a member function to get and display values.

 

 Bharathiar University

Programming in C++ Lab
C++ Program 2
Write a C++ Program to create a  class ARITHMETIC which consists of a FLOAT and an INTEGER variable. Write member functions ADD(), SUB(), MUL(), DIV() to perform addition, subtraction, multiplication and division respectively. Write a member function to get and display values.


In this page

  • C++ Source Code for Visual Studio Code
  • C++ Source Code for MS Dos Turbo C++

FOR VISUAL STUDIO CODE
#include<iostream>
#include<iomanip>
using namespace std;
class Arithmetic
{
    public:
    int a,b,ans;
    float q;

    void getvalues()
    {
cout<<"Enter two numbers:";
cin>>a>>b;
    }
    void display(int result)
    {
  cout<<result<<endl;
    }
    void displayFloat(float result)
    {
  cout<<setprecision(3)<<result<<endl;
    }
    int add()
    {
ans=a+b;
return ans;

    }
    int sub()
    {
ans=a-b;
return ans;

    }
    int mul()
    {
ans=a*b;
return ans;

    }
    float div()
    {
q=a/b;
return q;
    }


};

int main()
{
    class Arithmetic arith;
    int r;
    float f;
    arith.getvalues();
    r=arith.add();
    cout<<"Addition:";
    arith.display(r);
    r=arith.sub();
    cout<<"Subtraction:";
    arith.display(r);
    r=arith.mul();
    cout<<"Multiplication:";
    arith.display(r);
    f=arith.div();
    cout<<"Division:";
    arith.displayFloat(f);
    
return 0;
}

OUTPUT

Enter two numbers:20
9
Addition:29
Subtraction:11
Multiplication:180
Division:2.22


SOURCE CODE FOR TUBO C++(MS DOS)

#include<iostream.h>

#include <iomanip.h>

#include<conio.h>

class Arithmetic

{

    public:

    int a,b,ans;

    float q;

 

    void getvalues()

    {

                cout<<"Enter two numbers:";

                cin>>a>>b;

    }

    void display(int result)

    {

                  cout<<result<<endl;

    }

    void displayFloat(float result)

    {

                  cout<<setprecision(3)<<result<<endl;

    }

    int add()

    {

                ans=a+b;

                return ans;

 

    }

    int sub()

    {

                ans=a-b;

                return ans;

 

    }

    int mul()

    {

                ans=a*b;

                return ans;

 

    }

    float div()

    {

                q=(float)a/b;

                return q;

    }

 

 

};

 

int main()

{

    class Arithmetic arith;

    int r;

    float f;

    clrscr();

    arith.getvalues();

    r=arith.add();

    cout<<"Addition:";

    arith.display(r);

    r=arith.sub();

    cout<<"Subtraction:";

    arith.display(r);

    r=arith.mul();

    cout<<"Multiplication:";

    arith.display(r);

    f=arith.div();

    cout<<"Division:";

    arith.displayFloat(f);

    getch();

    return 0;

 

}

 

 OUTPUT




No comments:

Post a Comment

Program 12 BCA Madras University BCA Object Oriented Programming using C++ Practical Madras University Program 12 Implement a telephone directory using files

  BCA Object Oriented Programming using C++ Practical Madras University  Program 12  Implement a telephone directory using files SOURCE CODE...