I have posted about how to using operator in C++, i have remarked it into spesific more with data type float and also integer exactly.
/*
Name: Using operator
Copyright: http://tutorialcoding.blogspot.com
Author: Rifki Yandhi
Date: 18/10/09 21:15
Description:
*/
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
int intA,intB,intProc;
float floatA,floatB;
cout<<"\nImplementation operators +,-,*,/,%"<<endl;
do
{
cout<<"\n1. Data type is Integer"<<endl;
cout<<"2. Data type is Float"<<endl;
cout<<"3. Exit..."<<endl;
cout<<"\nWhat kind of process do you want ? [1,2,3]: ";
cin >> intProc;
}while(intProc > 3 || intProc < 0 );
if ( intProc == 1)
{
cout<<"\n\nYou choose integer data type";
cout<<"\nA = ";
cin >> intA;
cout<<"B = ";
cin >> intB;
cout<<"\n(+) A + B = "<<(intA+intB)<<endl;
cout<<"(-) A - B = "<<(intA-intB)<<endl;
cout<<"(*) A * B = "<<(intA*intB)<<endl;
cout<<"(/) A / B = "<<(intA/intB)<<endl;
cout<<"(%) A % B = "<<(intA%intB)<<endl;
}
else if ( intProc == 2 )
{
cout<<"\n\nYou choose float data type";
cout<<"\nA = ";
cin >> floatA;
cout<<"B = ";
cin >> floatB;
cout<<"\n(+) A + B = "<<(floatA+floatB)<<endl;
cout<<"(-) A - B = "<<(floatA-floatB)<<endl;
cout<<"(*) A * B = "<<(floatA*floatB)<<endl;
cout<<"(/) A / B = "<<(floatA/floatB)<<endl;
}
else
exit(0);
getch();
}
Free source code and program download
0 comments:
Post a Comment