Still celebrating National IT Professionals Day with 3 months of free Premium Membership. Use Code ITDAY17

x
Solved

# Creating a Separate Method to Calculate

Posted on 2004-08-20
Medium Priority
187 Views
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
0
Question by:RgrWalker
[X]
###### Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

• Help others & share knowledge
• Earn cash & points
• 3
• 2

LVL 8

Expert Comment

ID: 11853278
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

LVL 8

Expert Comment

ID: 11853292
typo on my doAdd and doMult functions. should be:

{
return val1+val2;
}

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

Author Comment

ID: 11855998
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

LVL 8

Accepted Solution

trevorhartman earned 200 total points
ID: 11856150
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

Author Comment

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

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

0

## Featured Post

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Introduction HTML checkboxes provide the perfect way for a web developer to receive client input when the client's options might be none, one or many.  But the PHP code for processing the checkboxes can be confusing at first.  What if a checkbox is…
JavaScript can be used in a browser to change parts of a webpage dynamically. It begins with the following pattern: If condition W is true, do thing X to target Y after event Z. Below are some tips and tricks to help you get started with JavaScript …
The viewer will learn the basics of jQuery, including how to invoke it on a web page. Reference your jQuery libraries: (CODE) Include your new external js/jQuery file: (CODE) Write your first lines of code to setup your site for jQuery.: (CODE)
The viewer will learn the basics of jQuery including how to code hide show and toggles. Reference your jQuery libraries: (CODE) Include your new external js/jQuery file: (CODE) Write your first lines of code to setup your site for jQuery…
###### Suggested Courses
Course of the Month8 days, 11 hours left to enroll