Vous êtes sur la page 1sur 12

#include <iostream>

#include<math.h>

#include<cmath>

#define PI 3.14159265

using namespace std;

void showOutput();

char o;

void sum(double n1,double n2)

double r;

r= n1 + n2;

cout<<"\t\t======================================\n\n\t\t";

cout<<n1<<o<<n2<<"="<<r;

showOutput();

void sub(double n1, double n2)

double r;

r=n1 - n2;

cout<<"\t\t======================================\n\n\t\t";

cout<<n1<<o<<n2<<"="<<r;

showOutput();

void mult(double n1,double n2)

double r;

r=n1* n2;

cout<<"\t\t======================================\n\n\t\t";
cout<<n1<<o<<n2<<"="<<r;

showOutput();

void divide(double n1,double n2)

double r;

r=n1/n2;

cout<<"\t\t======================================\n\n\t\t";

cout<<n1<<o<<n2<<"="<<r;

showOutput();

void power(double n1,double n2)

double r;

r = pow(n1,n2);

cout<<"\t\t======================================\n\n\t\t";

cout<<n1<<o<<n2<<"="<<r;

showOutput();

void squareroot(int n1)

double r;

r = sqrt (n1);

cout<<"\t\t======================================\n\n\t\t";

cout<<"the square root of "<<n1<<"="<<r;

showOutput();

void Sin(int n1)

{
double r= sin(n1*PI/180);

cout<<"\t\t======================================\n\n\t\t";

cout<<"Sin "<<n1<<"="<<r;

showOutput();

void Cosine(int n1)

double r= cos(n1*PI/180);

cout<<"\t\t======================================\n\n\t\t";

cout<<"Cos "<<n1<<"="<<r;

showOutput();

void AbsoluteNum(int n1)

double r= abs(n1);

cout<<"\t\t======================================\n\n\t\t";

cout<<"Absolute Number of "<<n1<<"="<<r;

showOutput();

void input( ){

double n1,n2;

cout<<"\t\t======================================\n\n\t\t";

cout<<"\n\n\t\tWelcome\n\n\t\t";

cout<<"Choose your operation\n\n\t\t";

cout<<"********************************\n\n\t\t";

cout<<" press + for Addition \n";


cout<<"\t\t press - for subtraction \n";

cout<<"\t\t press * for multiplication \n";

cout<<"\t\t press / for division \n";

cout<<"\t\t press p for power \n";

cout<<"\t\t press r for square root \n";

cout<<"\t\t press s for sin \n";

cout<<"\t\t press c for Cosine \n";

cout<<"\t\t press a for Absolute Number \n";

cout<<"\t\t======================================\n\n\t\t";

cout<<"\t\t";

cin>>o;

if (o== '+' || o=='-' || o=='*' || o=='/' || o=='p' ){

cout<<"\t\t======================================\n\n\t\t";

cout<<"Please Give TWO(2) numbers \n";

cout<<"\t\t";

cin>>n1;

cout<<"\t\t";

cin>>n2;

else

cout<<"\t\t======================================\n\n\t\t";

cout<<"Please Give a numbers \n";

cout<<"\t\t";

cin>>n1;

if(o=='+')

sum(n1,n2);

else if(o=='-')

sub(n1,n2);
else if (o=='*')

mult(n1,n2);

else if (o=='/')

divide(n1,n2);

else if(o=='p' || o=='P')

power(n1,n2);

else if(o == 'r' || o=='R')

squareroot(n1);

else if(o == 's' || o=='S')

Sin(n1);

else if(o == 'c' || o=='C')

Cosine(n1);

else if(o == 'a' || o=='A')

AbsoluteNum(n1);

void showOutput(){

char option;

cout<< "\n\t\tpress Y if you want to continue or N if no \n";

cout<<"\t\t";

cin>> option;

if (option == 'Y' || option == 'y')

input();
if (option == 'N' || option == 'n')

cout<<"\n\n\t\t======================================\n\n\t\t";

int main(void){

input();

cout <<"\n\n\t\t Thank You \n\n\t\t" << endl;

}
INDEX
Display Menu:

Addition And Option to Continue:


Subtraction:

Multiplication:
Division:

Power:
Square-root:

Sin:
Cosine:

Absolute Number:
When Option is No:

Vous aimerez peut-être aussi