<script language="javascript">
<!--
//p=100+2*100*(|(x-y)/y|-5%) 当(x-y)/y<-10%时
//p=100-2*100*(|(x-y)/y|-10%) 当(x-y)/y>=-10%时
function cal( x, y )
{
//first formula
if( (x-y)/y+10/100 < 0 )
{
return 100+2*100*(Math.abs((x-y)/y)-5/100);
}
else //second formula
{
return 100+2*100*(Math.abs((x-y)/y)-10/100);
}
}
//-->alert(cal(5,100));
</script>
<!--
//p=100+2*100*(|(x-y)/y|-5%) 当(x-y)/y<-10%时
//p=100-2*100*(|(x-y)/y|-10%) 当(x-y)/y>=-10%时
function cal( x, y )
{
//first formula
if( (x-y)/y+10/100 < 0 )
{
return 100+2*100*(Math.abs((x-y)/y)-5/100);
}
else //second formula
{
return 100+2*100*(Math.abs((x-y)/y)-10/100);
}
}
//-->alert(cal(5,100));
</script>
<head>
<script language="javascript">
function calculatep(x,y)
{
var result;
var con = (x-y)/y;
if(100*(x-y)<-10*y)
{
result = calp1(con,0.05);
}
else
{
result = calp1(con,0.1);
}
return result;
}function calp1(con,persentage)
{
return 100+2*100*(Math.abs(con)-persentage);
}
</script>
</head>
<body>
请输入x值:<input name="x" type="text"><br>
请输入y值:<input type="text" name="y"><br>
<input type="button" name="OK" value="OK" onclick="alert(calculatep(document.all.x.value,document.all.y.value));">
<body>
</html>
function cal( x, y )
{
if((x-y)/y+10/100)<0)
{
return 100+2*100*(Math.abs((x-y)/y)-5/100);
}
else {
return 100+2*100*(Math.abs((x-y)/y)-10/100);
}
}</script>