I have to design a program that uses Basic Math class. With the following functions and imput commands Add (Add), Substract (Sub), Multiply (Mult), Divide (Div), Exponents, ie. 2^3 (Exp), and Factorial, ie. 3! (Fact).

So far I have this, i just can't figure out how to add the functions.

/**
* Basic Math class
*/

import java.io.*;

class basicMath
{
private static String instructions = "Enter the (imput command) followed by " +
"the numbers, Z = X imput command Y.\n";

public static void main (String[] argv)
{
int X, Command, Y;
int Z;

System.out.println (instructions);
System.out.println ("Enter X: ");
X = getN();
System.out.println ("Command: ");
Command = getN();
System.out.println ("Enter Y: ");
Y = getN();
System.out.println ("Result is: ");

}

static int Comman (int Add, int Sub, int Mult, int Div)

{
int commanOut;

if (Add)
{
commanOut = X += Y;
return (commanOut);
}
}

private static int getN ()
{
int inputInt = 1;
BufferedReader in = new BufferedReader (new InputStreamReader (System.in));
String inStr;
try
{
inStr = in.readLine ();
inputInt = Integer.parseInt(inStr);
}
catch (IOException e)
{
System.out.println ("Could not read input.");
}
catch (NumberFormatException e)
{
System.out.println ("Entry must be a number.");
}
return (inputInt);
}


}

PLEASE HELP, I am getting really frustrated, i have to finish by wednesday. And my mind just can't handle it.

Anythings helps

Member Avatar for iamthwee

This is a really simple program. Try to sketch out a flow chart on paper or
sudo code.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.