# Creating a Separate Method to Calculate

How would I go about writing a program that displays a salary of an employee or emplyoyee's and does the calculations in a separate method and returns the result to be displayed?

Very new to Javascript and Expert Exchange.

Thanks for the help
###### Who is Participating?

x

Commented:
public class Salary
{
public static void main(String[] args)
{
double Wage=25.00;
double numberOfHoursWorked=40;
double OverTimeHoursWorked=13;

double OvertimePay= CalculateOverTime(Wage, OverTimeHoursWorked);
double WeeklySalary=OvertimePay + CalculateWeeklySalary(Wage, numberOfHoursWorked);

System.out.println("WeeklySalary: " +Weekly Salary);
}

public static double CalculateWeeklySalary (double Wage, double NumberOfHours)
{
return Wage*NumberOfHours;
}
public static double CalculateOverTime (double Wage, double OverTimeHoursWorked)
{
return OverTimeHoursWorked*Wage*1.5;
}

}
0

Commented:
say you have an html form with several inputs: value1, value2, and answer:

<form name="calc">
<input type="input" id="value1">
<input type="input" id="value2">
=
<input type="button" value="do calc" onClick="showCalc()">
</form>

<script>

function showCalc()
{
val1 = document.getElementById("value1").value;
val2 = document.getElementById("value2").value;
document.getElementById("answer").value = doMult(val1,val2); // do this if you want to multiply them
}

{
return val1+val2;
}

functino doMult(val1, val2)
{
return val1*val2;
}

</script>

-Trevor
0

Commented:
typo on my doAdd and doMult functions. should be:

{
return val1+val2;
}

function doMult(val1, val2)
{
return val1*val2;
}
0

Author Commented:
So if it had to display the weekly salary who earned ## per hour and worked 40 hours and 13 overtime hours at a time and a half wage how would it look?

This is what I've come up with, I'm trying to figure out how I get it to display and calculate in a separate method.

public class Salary
{
public static void main(String[] args)
{
double Wage=25.00;
double numberOfHoursWorked=40;
double OverTimeHoursWorked=13;

double WeeklySalary=OvertimePay+(Wage*numberOfHoursWorked);
double OvertimePay=OverTimeHoursWorked*(Wage*1.5);

System.out.println("WeeklySalary: " +Weekly Salary);
}
}
0

Author Commented:
Worked great, the only change I made were removing the Colan in this line....

System.out.println("WeeklySalary: " +Weekly Salary);