Ads

Scientific Calculator Project using C++ Language , C++ Project to Scientific Calculator

Scientific Calculator Project using C++ Language | C++ Project to Scientific Calculator | Scientific Calculator Project with source code in C programming


HELLO VIEWERS YOU MIGHT BE INTERESTED IN THIS POST.

Your welcome to our website COMPUTER SOFT SKILLS, after reading this article you can make this project in just 2 minutes.

THIS IS C++ PROGRAMMING TO CREATE Scientific Calculator Project.
THIS IS A C++ PROJECT.

YOU CAN COPY THIS CODE AND SAVE IN YOUR SYSTEM.

SCIENTIFIC CALCULATOR IN C++ LANGUAGE



This Project Modified by Rohit, owner of Computer Soft Skills. Yes you read it right! You can make that type of Project easily in c++ application.


//____/____ WELCOME ALL OF YOU ON COMPUTER SOFT SKILLS CHANNEL _____\______//


//--------- C++ PROJECT TO CREATE SCIENTIFIC CALCULATOR -------------\\

/*________________________________________________________________________*/


#include<iostream.h>

#include<stdio.h>

#include<conio.h>

#include<math.h>

#include<dos.h>

#include<graphics.h>

#include<stdlib.h>

#define PI 3.14


long int a,c,d,e[100],i,fact=1,t,sub,sum=0,x;

float root1,root2,b,f,g;

double h,j;

void main()

{

clrscr();

int gd=DETECT,gm;

initgraph(&gd,&gm,"C:\\TC\\BGI");


setcolor(11);

settextstyle(0,0,2);

outtextxy(50,10,"--- SCIENTIFIC CALCULATOR ---");


delay(800);

 do

 {

setcolor(14);

settextstyle(1,0,2);

outtextxy(50,35,"1. Arithmetic Operations");


setcolor(14);

settextstyle(1,0,2);

outtextxy(50,65,"2. Trignometric functions");


setcolor(14);

settextstyle(1,0,2);

outtextxy(50,95,"3. Lograthmic functions");


setcolor(14);

settextstyle(1,0,2);

outtextxy(50,125,"4. Power functions ");


setcolor(14);

settextstyle(1,0,2);

outtextxy(50,155,"5. Hyperbolic functions");


setcolor(14);

settextstyle(1,0,2);

outtextxy(50,185,"6. Factorial");


setcolor(14);

settextstyle(1,0,2);

outtextxy(50,215,"7. Roots of quadratic eqn. ");


setcolor(14);

settextstyle(1,0,2);

outtextxy(50,245,"8. Exit");


setcolor(15);

settextstyle(0,0,2);

outtextxy(0,275,"-----------------------------------------------");


cout<<"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"<<"ENTER YOUR CHOICE\t";

cin>>a;

switch(a)

{


case 1:

cout<<"\n"<<"\t"<<"1.Addition(+)";

cout<<"\n"<<"\t"<<"2.Subtraction(-)";

cout<<"\n"<<"\t"<<"3.Multiplication(*)";

cout<<"\n"<<"\t"<<"4.Division(/)";

cout<<"\n"<<"--------------------------------------------------------------------------------";

cin>>c;

if (c==1)

{

cout<<"\n"<<"How much no you want to print ";

cin>>a;


cout<<"\n"<<"Enter the no  ";

for(b=0;b<a;b++)

cin>>e[b];


for(b=0;b<a;b++)

{

sum=sum+e[b];

}

cout<<"\n"<<"Sum = "<<sum;

cout<<"\n"<<"-----------------------------------";


}


else if(c==2)

{


cout<<"\n"<<"Enter the 1st no ";

cin>>a;

cout<<"\n"<<"Enter the 2nd no ";

cin>>d;

sub=a-d;


cout<<"\n"<<"Sububtraction = "<<sub;

cout<<"\n"<<"----------------------------------";

break;

}

else if(c==3)

{

cout<<"\n"<<"Enter the first no. ";

cin>>a;

cout<<"\n"<<"Enter the second no. ";

cin>>c;

d=a*c;

cout<<"\n"<<"Answer = "<<d;

cout<<"\n"<<"--------------------------------------------";

break;

}

 else if(c==4)

 {

cout<<"\n"<<"Enter the no ...  like a/b";

cin>>b>>f;


g=b/f;

cout<<"\n"<<"Division = "<< g;

cout<<"\n"<<"-----------------------------------";

break;

}

else

{

cout<<"\n"<<"INVALID CHOICE";

}

break;

case 2: cout<<"\n"<<"1. sinx";

cout<<"\n"<<"2. cosx";

cout<<"\n"<<"3. tanx";

cout<<"\n"<<"-----------------------------------";

cout<<"\n"<<"Enter your choice ";

cin>>c;

if (c==1)

{

cout<<"\n"<<"Enter angle";

cin>>h;

j=sin(h*PI/180);

cout<<"\n"<<"sin"<<h<<" = "<<j;

cout<<"\n"<<"----------------------------------";

break;

}

else if (c==2)

{

cout<<"\n"<<"Enter angle ";

cin>>h;

j=cos(h*PI/180);

cout<<"\n"<<"cos"<<h<<" = "<<j;

cout<<"\n"<<"--------------------------------";

break;

}

else if (c==3)


{

cout<<"\n"<<"Enter angle ";

cin>>h;

j=tan(h*PI/180);

cout<<"\n"<<"tan"<<h<<" = "<<j;

cout<<"\n"<<"----------------------------------";

break;

}

else

{

cout<<"\n"<<"INVALID CHOICE ";

cout<<"\n"<<"----------------------------------";


}

break;

case 3: cout<<"\n"<<"1. log10 ";

cout<<"\n"<<"2. log ";

cout<<"\n"<<"Enter your choice ";

cin>>a;

if(a==1)

{

cout<<"\n"<<"Enter no.";

cin>>h;

f=log10(h);

cout<<"\n"<<"log10"<<h<<" = "<<f;

break;

}


else

 if (a==2)

{

cout<<"\n"<<" ln";

cout<<"\n"<<"Enter no. ";

cin>>f;

g=log(f);

cout<<"\n"<<"ln"<<f<<" = "<<g;

cout<<"\n"<<"----------------------------------";

}


break;

case 4:

cout<<"\n"<<"1. Square (x^2) ";

cout<<"\n"<<"2. Cube   (x^3) ";

cout<<"\n"<<"3. Square root ";

cout<<"\n"<<"4. Cube root ";

cout<<"\n"<<"5. Power ";

cout<<"\n"<<"--------------------------";

cout<<"\n"<<"Enter your choice ";

cin>>t;

if(t==1)

{

cout<<"\n"<<"Enter value ";

cin>>b;


c=b*b;

cout<<c;

cout<<"\n"<<"------------------------------";

 break;

 }

 else if(t==2)

 {


 cout<<"\n"<<"Enter value ";

cin>> b;


c=b*b*b;

cout<<c;

cout<<"\n"<<"-------------------------";

break;

}


else if(t==3)

{

cout<<"\n"<<"Enter  value ";

cin>>a;


b=sqrt(a);

cout<<b;

cout<<"\n"<<"---------------------------";

 break;

}

else if (t==4)

{

cout<<"\n"<<"Enter  no ";

cin>>h;

j=pow(h,(1.0/3.0));


cout<<"\n"<<j;

 break;

}


else if(t==5)

{

cout<<"\n"<<"Enter no ";

cin>>a;

cout<<"\n"<<"enter power ";

cin>>b;

d=pow(a,b);


cout<<"\n"<<d;

cout<<"\n"<<"--------------------------";


}

else

{

cout<<"\n"<<"INVALID CHOICE";

cout<<"\n"<<"----------------------------";


} break;

case 5:

cout<<"\n"<<"1. Sinhx ";

cout<<"\n"<<"2. Coshx ";

cout<<"\n"<<"3. Tanhx ";

cout<<"\n"<<"-----------------------------";

cout<<"\n"<<"Enter your choice ";

cin>>a;

if (a==1)

{

cout<<"\n"<<"Enter no ";

cin>>h;

h=log(2.0);

j=sinh(h);

cout<<"\n"<<j;

cout<<"\n"<<"-----------------------------";

break;

}

else if (a==2)

{

cout<<"\n"<<"Enter  no ";

cin>>h;

h=log(2.0);

j=cosh(h);

cout<<"\n"<<j;

cout<<"\n"<<"-------------------------";

break;

}

else if (a==3)

{

cout<<"\n"<<"Enter  no ";

cin>>h;

h=log(2.0);

j=tanh(h);

cout<<"\n"<<j;

cout<<"\n"<<"----------------------------";

break;

}

else

{

cout<<"\n"<<"INVALID CHOICE";

}

break;

case 6:

{

cout<<"\n"<<"Enter no ";

cin>>a;


for(i=a;i>=1;i--)

fact=fact*i;

cout<<"\n"<<a<<"!"<<" = "<<fact;

cout<<"\n"<<"---------------------------";


}

break;

case 7:

{

cout<<"\n"<<"Enter the value of a , b , c of eqn. ax^2+bx+c ";

cin>>a>>b>>c;


d=b*b-4*a*c;

if (d>0)

{

root1=(-b+sqrt(d))/(2*a);

root2= (-b-sqrt(d))/(2*a);

cout<<"\n"<<"roots are real or unequal";

cout<<"\n"<<"root 1 = "<<root1;

cout<<"\n"<<"root 2 = "<<root2;


}

else if (d==0)

{

root1=-b/(2*a);

cout<<"\n"<<"roots are real and equal";

cout<<"\n"<<"root 1 = "<<root1;

cout<<"\n"<<"root 2 = "<<root1;


}

else

cout<<"\n"<<"roots are complex and imaginary";

cout<<"\n"<<"---------------------------------";


} break;

case 8:

{

exit(0);

}

break;

default:

cout<<"\n"<<"invalid choice";

}

cout<<"\n"<<"Press any to continue...";

cin>>x;

}

while(x!='0');


getch();

}


/*---------------- I HOPE YOU LIKE THIS C++ PROJECT ---------------------*/


/*____________ LIKE __________ SHARE _________ SUBSCRIBE _________________*/



If you like that Programming article then share it with your friends, Thanks.

Post a Comment

0 Comments