Frac Suite D
If you wish to view the code only, check this page. You can click the links and it should open up in a notepad file.
class FracSuiteD{
public static void main(String args[])
{ //args means arguments
int choice= Integer.parseInt(args[0]);
int FNum = Integer.parseInt(args[1]);
int FDen = Integer.parseInt(args[2]);
int SNum = Integer.parseInt(args[3]);
int SDen = Integer.parseInt(args[4]);
System.out.println("1 for add, 2 for sub, 3 for mult, 4 for div.");
if (choice==1)
{
Addition(FNum, FDen, SNum, SDen);
}
if (choice==2)
{
Subtraction(FNum, FDen, SNum, SDen);
}
if (choice==3)
{
Multiplication(FNum, FDen, SNum, SDen);
}
if (choice==4)
{
Division(FNum, FDen, SNum, SDen);
}
}
static void Addition(int FNum, int FDen, int SNum, int SDen)
{
System.out.println(FNum +"/"+ FDen + "plus " + SNum + "/" +SDen);
System.out.println("adds to:");
System.out.println(FNum*SDen + SNum*FDen +" / "+ FDen*SDen);
}
static void Subtraction(int FNum, int FDen, int SNum, int SDen)
{
System.out.println(FNum +"/"+ FDen + " minus " + SNum + "/" +SDen);
System.out.println("equals:");
System.out.println((FNum*SDen) - (SNum*FDen) +"/"+ (FDen*SDen));
}
static void Multiplication(int FNum, int FDen, int SNum, int SDen)
{
System.out.println(FNum +"/"+ FDen + " multipled by " + SNum + "/" +SDen);
System.out.println("equals:");
System.out.println((FNum*SNum) +"/"+ (FDen*SDen));
}
static void Division(int FNum, int FDen, int SNum, int SDen)
{
System.out.println(FNum +"/"+ FDen + " divided by " + SNum + "/" +SDen);
System.out.println("equals:");
System.out.println((FNum*SDen) +"/"+ (SNum*FDen));
}
}