Link to home
Start Free TrialLog in
Avatar of RgrWalker
RgrWalker

asked on

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
Avatar of trevorhartman
trevorhartman
Flag of United States of America image

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="input" id="answer">
 <input type="button" value="do calc" onClick="showCalc()">
</form>

then your script would be:

<script>

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

functino doAdd(val1, val2)
{
 return val1+val2;
}

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

</script>

-Trevor
typo on my doAdd and doMult functions. should be:

function doAdd(val1, val2)
{
 return val1+val2;
}

function doMult(val1, val2)
{
 return val1*val2;
}
Avatar of RgrWalker
RgrWalker

ASKER

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);
}
}
ASKER CERTIFIED SOLUTION
Avatar of trevorhartman
trevorhartman
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Worked great, the only change I made were removing the Colan in this line....

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

Thank you for your help