Computer Science, asked by sutharamachandran3, 5 hours ago

write a c program to design the scientific calculator using built-in function​

Answers

Answered by soumyadip2035
6

Answer:

#include <stdio.h>

#include <math.h>

#define PI 3.14159265

float sine(float x);

float cosine(float x);

float tangent(float x);

float sineh(float x);

float cosineh(float x);

float tangenth(float x);

float logten(float x);

float squareroot(float x);

float exponent(float x);

float power(float x,float y);

int main()

{

int x,y,n,answer;

printf("What do you want to do?\n");

printf("1.sin 2.cos 3. tan 4. sinh 5.cosh 6.tanh 7.1og10 8. square root. 9.exponent 10.power.");

scanf ("%d",&n);

if (n<9 && n>0)

{

printf("\n What is x? ");

scanf("%f",&x);

switch (n)

{

case 1: answer = sine(x); break;

case 2: answer = cosine(x); break;

case 3: answer = tangent(x); break;

case 4: answer = sineh(x); break;

case 5: answer = cosineh(x); break;

case 6: answer = tangenth(x); break;

case 7: answer = logten(x); break;

case 8: answer = squareroot(x); break;

case 9: answer = exponent(x); break;

}

}

if (n==10)

{

printf("What is x and y?\n");

scanf("%f%f",&x,&y);

answer = power(x,y);

}

if (n>0 && n<11)

printf("%f",answer);

else

printf("Wrong input.\n");

return 0;

}

float sine(float x)

{

return (sin (x*PI/180));

}

float cosine(float x)

{

return (cos (x*PI/180));

}

float tangent(float x)

{

return (tan(x*PI/180));

}

float sineh(float x)

{

return (sinh(x));

}

float cosineh(float x)

{

return (sinh(x));

}

float tangenth(float x)

{

return (sinh(x));

}

float logten(float x)

{

return (log10(x));

}

float squareroot(float x)

{

return (sqrt(x));

}

float exponent(float x)

{

return(exp(x));

}

float power(float x, float y)

{

return (pow(x,y));

}

Similar questions