Code:
<%
// ability_calculator.jsp
double CalculateAbility( double effortValue, double baseValue,
double individualValue, double level, double personality )
{
double quarterEffort = Math.Floor( effortValue / 4 );
double doubleBase = baseValue * 2;
double levelValue =
( doubleBase + individualValue + quarterEffort ) * level;
double levelPercentage = levelValue / 100;
double personalityValue =
Math.Floor( ( levelPercentage + 5 ) * personality );
return personalityValue;
}
%>
Personality value for values given: <%= CalculateAbility(
Double.parseDouble(request.getParameter("eff")),
Double.parseDouble(request.getParameter("bas")),
Double.parseDouble(request.getParameter("ind")),
Double.parseDouble(request.getParameter("lev")),
Double.parseDouble(request.getParameter("per"))
) %>
That will do it. Pass eff, bas, ind, lev and per as request variables to the script. Use GET or POST, it doesn't matter.
Bookmarks