calculator.java
public class Calculator implements CalculatorInterface {
int x,y;
public Calculator()
{
x=0;
y=0;
}
public int sum (int a,int b)
{
int c=a+b;
return c;
}
public int subtraction (int a,int b)
{
int c=a-b;
return c;
}
public int multiplication (int a,int b)
{
int c=a*b;
return c;
}
public float division (float a,float b)
{
float c=a/b;
return c;
}
public double calculatesine(double val)
{
double e=Math.sin(val);
return e;
}
public double calculateasine(double val)
{
double e=Math.asin(val);
return e;
}
public double calculatesineh(double val)
{
double e=Math.sinh(val);
return e;
}
public double calculatecos(double val)
{
double e=Math.cos(val);
return e;
}
public double calculateacos(double val)
{
double e=Math.acos(val);
return e;
}
public double calculatecosh(double val)
{
double e=Math.cosh(val);
return e;
}
public double calculatetangent(double val)
{
double e=Math.tan(val);
return e;
}
public double calculateatangent(double val)
{
double e=Math.atan(val);
return e;
}
public double calculatetangenth(double val)
{
double e=Math.tanh(val);
return e;
}
public double calculateLog(double val)
{
double e=Math.log(val);
return e;
}
public double calculateln(double val)
{
double e=Math.log10(val);
return e;
}
public int factorial(int a)
{
int f=1;
for (int i=1; i<=a; i++)
{
f=f*i;
}
return f;
}
public int evenorodd(int a)
{
if(a%2==0)
{
return 1;
}
else
return 0;
}
public int primeno(int a)
{
if(a%2==0)
{
return 1;
}
else
return 0;
}
public int powerno(int a, int b)
{
int c=1;
for(int i=1; i<=b; i++)
{
c=c*a;
}
return c;
}
public double powerno2(double a,double b)
{
double e=Math.pow(a, b);
return e;
}
public double squreroot(int a)
{
double e=Math.sqrt(a);
return e;
}
public int maxvalue(int a,int b)
{
int c=Math.max(a, b);
return c;
}
public int minvalue(int a,int b)
{
int c=Math.min(a, b);
return c;
}
public double remainder(int a, int b)
{
double c=a%b;
return c;
}
}
calculatorinterface.java
public interface CalculatorInterface
{
public double calculatesine(double val);
public double calculateasine(double val);
public double calculatesineh(double val);
public double calculatecos(double val);
public double calculateacos(double val);
public double calculatecosh(double val);
public double calculatetangent(double val);
public double calculateatangent(double val);
public double calculatetangenth(double val);
}
TestApp.java
public class TestApp {
public TestApp ()
{
}
public static void main (String args[])
{
CalculatorInterface obj=new Calculator();
double t=obj.calculatesine(0);
System.out.println("its sine is = " +t);
t=obj.calculateasine(0);
System.out.println("its arc sine is = " +t);
t=obj.calculatesineh(0);
System.out.println("its sine hyperbolic is = " +t);
t=obj.calculatecos(0);
System.out.println("its cosine is = " +t);
t=obj.calculateacos(0);
System.out.println("its arc cosine is = " +t);
t=obj.calculatecosh(0);
System.out.println("its cosine hyperbolic is = " +t);
t=obj.calculatetangent(0);
System.out.println("its tangent is = " +t);
t=obj.calculateatangent(0);
System.out.println("its arc tangent is = " +t);
t=obj.calculatetangenth(0);
System.out.println("its tangent hyperbolic is = " +t);
}
}
public class Calculator implements CalculatorInterface {
int x,y;
public Calculator()
{
x=0;
y=0;
}
public int sum (int a,int b)
{
int c=a+b;
return c;
}
public int subtraction (int a,int b)
{
int c=a-b;
return c;
}
public int multiplication (int a,int b)
{
int c=a*b;
return c;
}
public float division (float a,float b)
{
float c=a/b;
return c;
}
public double calculatesine(double val)
{
double e=Math.sin(val);
return e;
}
public double calculateasine(double val)
{
double e=Math.asin(val);
return e;
}
public double calculatesineh(double val)
{
double e=Math.sinh(val);
return e;
}
public double calculatecos(double val)
{
double e=Math.cos(val);
return e;
}
public double calculateacos(double val)
{
double e=Math.acos(val);
return e;
}
public double calculatecosh(double val)
{
double e=Math.cosh(val);
return e;
}
public double calculatetangent(double val)
{
double e=Math.tan(val);
return e;
}
public double calculateatangent(double val)
{
double e=Math.atan(val);
return e;
}
public double calculatetangenth(double val)
{
double e=Math.tanh(val);
return e;
}
public double calculateLog(double val)
{
double e=Math.log(val);
return e;
}
public double calculateln(double val)
{
double e=Math.log10(val);
return e;
}
public int factorial(int a)
{
int f=1;
for (int i=1; i<=a; i++)
{
f=f*i;
}
return f;
}
public int evenorodd(int a)
{
if(a%2==0)
{
return 1;
}
else
return 0;
}
public int primeno(int a)
{
if(a%2==0)
{
return 1;
}
else
return 0;
}
public int powerno(int a, int b)
{
int c=1;
for(int i=1; i<=b; i++)
{
c=c*a;
}
return c;
}
public double powerno2(double a,double b)
{
double e=Math.pow(a, b);
return e;
}
public double squreroot(int a)
{
double e=Math.sqrt(a);
return e;
}
public int maxvalue(int a,int b)
{
int c=Math.max(a, b);
return c;
}
public int minvalue(int a,int b)
{
int c=Math.min(a, b);
return c;
}
public double remainder(int a, int b)
{
double c=a%b;
return c;
}
}
calculatorinterface.java
public interface CalculatorInterface
{
public double calculatesine(double val);
public double calculateasine(double val);
public double calculatesineh(double val);
public double calculatecos(double val);
public double calculateacos(double val);
public double calculatecosh(double val);
public double calculatetangent(double val);
public double calculateatangent(double val);
public double calculatetangenth(double val);
}
TestApp.java
public class TestApp {
public TestApp ()
{
}
public static void main (String args[])
{
CalculatorInterface obj=new Calculator();
double t=obj.calculatesine(0);
System.out.println("its sine is = " +t);
t=obj.calculateasine(0);
System.out.println("its arc sine is = " +t);
t=obj.calculatesineh(0);
System.out.println("its sine hyperbolic is = " +t);
t=obj.calculatecos(0);
System.out.println("its cosine is = " +t);
t=obj.calculateacos(0);
System.out.println("its arc cosine is = " +t);
t=obj.calculatecosh(0);
System.out.println("its cosine hyperbolic is = " +t);
t=obj.calculatetangent(0);
System.out.println("its tangent is = " +t);
t=obj.calculateatangent(0);
System.out.println("its arc tangent is = " +t);
t=obj.calculatetangenth(0);
System.out.println("its tangent hyperbolic is = " +t);
}
}
0 comments:
Post a Comment