package calculator;
import java.io.*;
import java.util.*;
import java.lang.Math;
import java.util.Scanner;
interface Calculator
{
public double add(double a,double b);
public double subtract(double a,double b);
public double multiply(double a,double b);
public double divide(double a,double b);
}
class BasicCalculator implements Calculator
{
public double add(double a,double b){
return (a+b);
}
public double subtract(double a,double b){
return (a-b);
}
public double multiply(double a,double b){
return (a*b);
}
public double divide(double a,double b){
return (a/b);
}
}
class ScientificCalculator extends BasicCalculator
{
public double add(double a,double b){
return (a+b);
}
public double subtract(double a,double b){
return (a-b);
}
public double multiply(double a,double b){
return (a*b);
}
public double divide(double a,double b){
return (a/b);
}
public double power(double a,double b) {
return (Math.pow(a,b));
}
public double square(double a) {
return (a*a);
}
public double squareRoot(double a) {
return (Math.sqrt(a));
}
}
class cal {
public static void main(String []args) {
ScientificCalculator sc=new ScientificCalculator();
Scanner scan=new Scanner(System.in);
System.out.println("Enter two numbers :");
double a=scan.nextDouble();
double b=scan.nextDouble();
int ch = scan.nextInt();
System.out.println("1.Add 2.Subtract 3.Multiply 4.Divide 5.Power 6.Square 7.squareroot");
System.out.println("\n Enter your choice ");
switch(ch){
case 1 : System.out.println(sc.add(a,b));
break;
case 2 : System.out.println(sc.subtract(a,b));
break;
case 3 : System.out.println(sc.multiply(a,b));
break;
case 4 : System.out.println(sc.divide(a,b));
break;
case 5 : System.out.println(sc.power(a,b));
break;
case 6 : System.out.println(sc.square(a));
break;
case 7 : System.out.println(sc.squareRoot(a));
break;
default : System.out.println("WRONG INPUT");
}
}
}
import java.io.*;
import java.util.*;
import java.lang.Math;
import java.util.Scanner;
interface Calculator
{
public double add(double a,double b);
public double subtract(double a,double b);
public double multiply(double a,double b);
public double divide(double a,double b);
}
class BasicCalculator implements Calculator
{
public double add(double a,double b){
return (a+b);
}
public double subtract(double a,double b){
return (a-b);
}
public double multiply(double a,double b){
return (a*b);
}
public double divide(double a,double b){
return (a/b);
}
}
class ScientificCalculator extends BasicCalculator
{
public double add(double a,double b){
return (a+b);
}
public double subtract(double a,double b){
return (a-b);
}
public double multiply(double a,double b){
return (a*b);
}
public double divide(double a,double b){
return (a/b);
}
public double power(double a,double b) {
return (Math.pow(a,b));
}
public double square(double a) {
return (a*a);
}
public double squareRoot(double a) {
return (Math.sqrt(a));
}
}
class cal {
public static void main(String []args) {
ScientificCalculator sc=new ScientificCalculator();
Scanner scan=new Scanner(System.in);
System.out.println("Enter two numbers :");
double a=scan.nextDouble();
double b=scan.nextDouble();
int ch = scan.nextInt();
System.out.println("1.Add 2.Subtract 3.Multiply 4.Divide 5.Power 6.Square 7.squareroot");
System.out.println("\n Enter your choice ");
switch(ch){
case 1 : System.out.println(sc.add(a,b));
break;
case 2 : System.out.println(sc.subtract(a,b));
break;
case 3 : System.out.println(sc.multiply(a,b));
break;
case 4 : System.out.println(sc.divide(a,b));
break;
case 5 : System.out.println(sc.power(a,b));
break;
case 6 : System.out.println(sc.square(a));
break;
case 7 : System.out.println(sc.squareRoot(a));
break;
default : System.out.println("WRONG INPUT");
}
}
}
No comments:
Post a Comment