#include<iostream> #include<math.h> using namespace std; int main () { float a,b,PI; int c; cout<<endl; cout<<"******************** Calculator ******************\n"; cout<<"---------------------------------------------------\n"; cout<<"Operations\t"<<"\tTrigonometric Functions"<<"\t\tLogarithmic Functions\n"; cout<<"------------------------------------------------\n"; cout<<"1: Division\t\t"<<"7: Sin\t\t"<<"\t\t13: Log"<<endl; cout<<"2: Multiplication\t"<<"8: Cos\t\t"<<"\t\t14: Log with base 10"<<endl; cout<<"3: Subtraction\t\t"<<"9: Tan\t\t"<<endl; cout<<"4: Addition\t\t"<<"10: Inverse of Sin"<<endl; cout<<"5: Exponent\t\t"<<"11: Inverse of Cos"<<endl; cout<<"6: Square root\t\t"<<"12: Inverse of Tan"<<endl; cout<<"Enter the function that you want to perform : "; cin>>c; PI=3.14159265; switch(c) { case 1: cout<<"Enter 1st number : "; cin>>a; cout<<"Enter 2nd number : "; cin>>b; cout<<"Division = "<<a/b<<endl; break; case 2: cout<<"Enter 1st number : "; cin>>a; cout<<"Enter 2nd number : "; cin>>b; cout<<"Multiplication = "<<a*b<<endl; break; case 3: cout<<"Enter 1st number : "; cin>>a; cout<<"Enter 2nd number : "; cin>>b; cout<<"Subtraction = "<<a-b<<endl; break; case 4: cout<<"Enter 1st number : "; cin>>a; cout<<"Enter 2nd number : "; cin>>b; cout<<"Addition = "<<a+b<<endl; break; case 5: cout<<"Enter the number : "; cin>>a; cout<<"Enter the exponent : "; cin>>b; cout<<"Exponent = "<<pow(a,b)<<endl; break; case 6: cout<<"Enter the number : "; cin>>a; cout<<"Square Root = "<<sqrt(a)<<endl; break; case 7: cout<<"Enter the number : "; cin>>a; cout<<"Sin = "<<sin(a)<<endl; break; case 8: cout<<"Enter the number : "; cin>>a; cout<<"Cos = "<<cos(a)<<endl; break; case 9: cout<<"Enter the number : "; cin>>a; cout<<"Tan = "<<tan(a)<<endl; break; case 10: cout<<"Enter the number : "; cin>>a; cout<<"Inverse of Sin = "<<asin(a)*180.0/PI<<endl; break; case 11: cout<<"Enter the number : "; cin>>a; cout<<"Inverse of Cos = "<<acos(a)*180.0/PI<<endl; break; case 12: cout<<"Enter the number : "; cin>>a; cout<<"Inverse of tan = "<<atan(a)*180.0/PI<<endl; break; case 13: cout<<"Enter the number : "; cin>>a; cout<<"Log = "<<log(a)<<endl; break; case 14: cout<<"Enter the number : "; cin>>a; cout<<"Log with base 10 = "<<log10(a)<<endl; break; default: cout<<"Wrong Input"<<endl; } }
C++ Scientific Calculator code and implemention
very nice
ReplyDeletethanks bro
very nice i am from bscy nicesvery nice project of scientifal calculater
ReplyDeleteLove you
ReplyDeletevery nice bro great work
ReplyDeleteAll the blog writings are demonstration of what we call, Brilliant.
ReplyDeletemortgage calculator
Nice one
ReplyDeleteThanks, this helped me in my assignment.
ReplyDeletethere is only one problem that when you enter tan 90 it gives -1. something however tan 90 is infinity
ReplyDeleteThanks you sir,it is most beautiful code.but Sir please publish the output of this code, because I am the beginner of c++.
ReplyDeleteVery good.it is so best.
ReplyDelete