表达式5

<HTML>
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=gb2312">
<TITLE>计算器</TITLE>
<STYLE type="text/css">
/*细边框的文本输入框*/
.textBaroder
{
 border-width:1px;
 border-style:solid
}
 
</STYLE>


<SCRIPT  language="javascript">
  function add()
  {
     var num1,num2,num8,A,B,C,D,E,z,i,j,DS,ZS,XS,HZ,HW,KD,X,F,G,H;
     num1=String(document.myform.txtNum1.value) ;
   num2=String(document.myform.txtNum2.value);
   num3=String(document.myform.txtNum3.value);
   num4=String(document.myform.txtNum4.value);
   num5=String(document.myform.txtNum5.value);
     var numK=parseFloat(document.myform.txtNumK.value);
      A=String((parseInt(numK/10000))%10);
      B=String((parseInt(numK/1000))%10);
      C=String((parseInt(numK/100))%10);
      D=String((parseInt(numK/10))%10);
      E=String(numK%10);
         
     if (C>=D && C>=E)
 {
  DS=C;
 }
 else if (D>=C && D>=E)
 {
  DS=D;
 }
 else
 {
  DS=E;
 }
  var numDS1=num1.replace(/DS/g,DS);
  var numDS2=num2.replace(/DS/g,DS);
  var numDS3=num3.replace(/DS/g,DS);
  var numDS4=num4.replace(/DS/g,DS);
  var numDS5=num5.replace(/DS/g,DS);
  if (C<=D && C<=E)
 {
  XS=C;
 }
 else if (D<=C && D<=E)
 {
  XS=D;
 }
 else
 {
  XS=E;
 }
  var numXS1=numDS1.replace(/XS/g,XS);
  var numXS2=numDS2.replace(/XS/g,XS);
  var numXS3=numDS3.replace(/XS/g,XS);
  var numXS4=numDS4.replace(/XS/g,XS);
  var numXS5=numDS5.replace(/XS/g,XS); 
  if ((C<=D && C>=E)||(C<=E && C>=D))
 {
  ZS=C;
 }
 else if ((D<=C && D>=E)||(D<=E && D>=C))
 {
  ZS=D;
 }
 else
 {
  ZS=E;
 }
  var numZS1=numXS1.replace(/ZS/g,ZS);
  var numZS2=numXS2.replace(/ZS/g,ZS); 
  var numZS3=numXS3.replace(/ZS/g,ZS); 
  var numZS4=numXS4.replace(/ZS/g,ZS); 
  var numZS5=numXS5.replace(/ZS/g,ZS); 
 
     HZ=eval(C+"+"+D+"+"+E);
  var numHZ1=numZS1.replace(/HZ/g,HZ);
  var numHZ2=numZS2.replace(/HZ/g,HZ);
  var numHZ3=numZS3.replace(/HZ/g,HZ); 
  var numHZ4=numZS4.replace(/HZ/g,HZ); 
  var numHZ5=numZS5.replace(/HZ/g,HZ); 
    
     HW=(eval(C+"+"+D+"+"+E))%10;
  var numHW1=numHZ1.replace(/HW/g,HW);
  var numHW2=numHZ2.replace(/HW/g,HW);
  var numHW3=numHZ3.replace(/HW/g,HW);
  var numHW4=numHZ4.replace(/HW/g,HW);
  var numHW5=numHZ5.replace(/HW/g,HW);
 
  if (C>=D && D>=E)
 {
  KD=C-E;
 }
 else if (C>=E && E>=D)
 {
  KD=C-D;
 }
 else if (D>=C && C>=E)
 {
  KD=D-E;
 }
 else if (D>=E && E>=C)
 {
  KD=D-C;
 }
 else if (E>=C && C>=D)
 {
  KD=E-D;
 }
 else
 {
  KD=E-C;
 }
  var numKD1=numHW1.replace(/KD/g,KD);
  var numKD2=numHW2.replace(/KD/g,KD);
  var numKD3=numHW3.replace(/KD/g,KD);
  var numKD4=numHW4.replace(/KD/g,KD);
  var numKD5=numHW5.replace(/KD/g,KD);
 
  var num11=numKD1.replace(/A/g,A);
     var num12=num11.replace(/B/g,B);
     var num13=num12.replace(/C/g,C);
     var num14=num13.replace(/D/g,D);
     var num15=num14.replace(/E/g,E);
  var num21=numKD2.replace(/A/g,A);
     var num22=num21.replace(/B/g,B);
     var num23=num22.replace(/C/g,C);
     var num24=num23.replace(/D/g,D);
     var num25=num24.replace(/E/g,E);
  var num31=numKD3.replace(/A/g,A);
     var num32=num31.replace(/B/g,B);
     var num33=num32.replace(/C/g,C);
     var num34=num33.replace(/D/g,D);
     var num35=num34.replace(/E/g,E);  
  var num41=numKD4.replace(/A/g,A);
     var num42=num41.replace(/B/g,B);
     var num43=num42.replace(/C/g,C);
     var num44=num43.replace(/D/g,D);
     var num45=num44.replace(/E/g,E);
  var num51=numKD5.replace(/A/g,A);
     var num52=num51.replace(/B/g,B);
     var num53=num52.replace(/C/g,C);
     var num54=num53.replace(/D/g,D);
     var num55=num54.replace(/E/g,E);
     /*第一个数去0*/
     z = num15.match(/\W0+[1-9]/g);
     z=String(z).replace(/0/g, "");
     j=z.length;
     for(i=1;i<=(j+1)/3;i++)
     {
      z = num15.match(/\W0+[1-9]/);
      z=String(z).replace(/0/g, "");
      num15=num15.replace(/\W0+[1-9]/,z)
  }
   if(num15.match(/^0+[1-9]/)!=null)
  {
   num15=num15.replace(/^0+/,"");
     }
    
     if(num15.match(/^0+\W/)!=null)
     {
        num15=num15.replace(/^0+/,"0")
  }
     if(num15.match(/\W0+$/)!=null)
     {
        num15=num15.replace(/0+$/,"0")
  } 
  /*第二个数去0*/
  z = num25.match(/\W0+[1-9]/g);
     z=String(z).replace(/0/g, "");
     j=z.length;
     for(i=1;i<=(j+1)/3;i++)
     {
      z = num25.match(/\W0+[1-9]/);
      z=String(z).replace(/0/g, "");
      num25=num25.replace(/\W0+[1-9]/,z)
  }
   if(num25.match(/^0+[1-9]/)!=null)
  {
   num25=num25.replace(/^0+/,"");
     }
    
     if(num25.match(/^0+\W/)!=null)
     {
        num25=num25.replace(/^0+/,"0")
  }
     if(num25.match(/\W0+$/)!=null)
     {
        num25=num25.replace(/0+$/,"0")
  }
  /*第三个数去0*/
  z = num35.match(/\W0+[1-9]/g);
     z=String(z).replace(/0/g, "");
     j=z.length;
     for(i=1;i<=(j+1)/3;i++)
     {
      z = num35.match(/\W0+[1-9]/);
      z=String(z).replace(/0/g, "");
      num35=num35.replace(/\W0+[1-9]/,z)
  }
   if(num35.match(/^0+[1-9]/)!=null)
  {
   num35=num35.replace(/^0+/,"");
     }
    
     if(num35.match(/^0+\W/)!=null)
     {
        num35=num35.replace(/^0+/,"0")
  }
     if(num35.match(/\W0+$/)!=null)
     {
        num35=num35.replace(/0+$/,"0")
  } 
  /*第四个数去0*/
  z = num45.match(/\W0+[1-9]/g);
     z=String(z).replace(/0/g, "");
     j=z.length;
     for(i=1;i<=(j+1)/3;i++)
     {
      z = num45.match(/\W0+[1-9]/);
      z=String(z).replace(/0/g, "");
      num45=num45.replace(/\W0+[1-9]/,z)
  }
   if(num45.match(/^0+[1-9]/)!=null)
  {
   num45=num45.replace(/^0+/,"");
     }
    
     if(num45.match(/^0+\W/)!=null)
     {
        num45=num45.replace(/^0+/,"0")
  }
     if(num45.match(/\W0+$/)!=null)
     {
        num45=num45.replace(/0+$/,"0")
  }
  /*第五个数去0*/
  z = num55.match(/\W0+[1-9]/g);
     z=String(z).replace(/0/g, "");
     j=z.length;
     for(i=1;i<=(j+1)/3;i++)
     {
      z = num55.match(/\W0+[1-9]/);
      z=String(z).replace(/0/g, "");
      num55=num55.replace(/\W0+[1-9]/,z)
  }
   if(num55.match(/^0+[1-9]/)!=null)
  {
   num55=num55.replace(/^0+/,"");
     }
    
     if(num55.match(/^0+\W/)!=null)
     {
        num55=num55.replace(/^0+/,"0")
  }
     if(num55.match(/\W0+$/)!=null)
     {
        num55=num55.replace(/0+$/,"0")
  }  
   try
  {
    num15=eval(num15);
    num25=eval(num25);
    num35=eval(num35);
    num45=eval(num45);
    num55=eval(num55);
      // var num8=eval((1-3+num25*3/num15-3*(3-1)*num25/num15+3*(3-1)/2)*num15+3*(3-1)*num35/2);
       A=num15;B=num25;C=num35;D=num45;E=num55;X=5;
       //F=num65;

      //var num8=eval((1-X+B*X/A-X*(X-1)*B/A+X*(X-1)/2-(A-3*B+3*C)*X*(X-1)*(X-2)/(A*6))*A+X*(X-1)*C/2+X*(X-1)*(X-2)*D/6);
  var num8=eval((1-X+B*X/A-X*(X-1)*B/A+X*(X-1)/2-(A-3*B+3*C)*X*(X-1)*(X-2)/(A*6)+(6*C-4*B-4*D+A)*X*(X-1)*(X-2)*(X-3)/(24*A))*A+X*(X-1)*C/2+X*(X-1)*(X-2)*D/6)+X*(X-1)*(X-2)*(X-3)*E/24;
      
  }
  catch(e)
  {  
   alert("呵呵,出错了!"+e.discription);
   }


 function dN2(num, len){
  var d = 0;
  return (num+'').replace(/-?0?\.0*/, "").replace(/\d/g, function(v, i, s){
  return i-d > len ? '' : (s.substr(0, i).indexOf(v) >= 0 ? (d++,'') : v);
  }).substr(0, len);
}
var num9 = dN2(num8, 6);
     document.myform.txtResult.value=num8;
     document.myform.txtResult1.value=num15;
     document.myform.txtResult2.value=num25;
     document.myform.txtResult3.value=num35;
     document.myform.txtResult4.value=num45;
     document.myform.txtResult5.value=num55;
   document.myform.txtResultJ.value=num9; 
  }
</SCRIPT>
</HEAD>
<BODY>
<IMG src="images/logo.gif" width="240" height="31" >欢迎您来淘宝!
 <FORM action="" method="post" name="myform" id="myform">
<TABLE border="0" bgcolor="#C9E495" align="center">
  <TR>
    <TD colspan="4"><H3><IMG src="images/shop.gif" width="54" height="54">      购物简易计算器</H3></TD>
  </TR>
  <TR  >
    <TD  >第一个数</TD>
    <TD colspan="3"><INPUT name="txtNum1" type="text" class="textBaroder" id="txtNum1" size="25"></TD>
  </TR>
  <TR  >
    <TD>第二个数</TD>
    <TD colspan="3"><INPUT name="txtNum2" type="text" class="textBaroder" id="txtNum2" size="25"></TD>
  </TR>
  <TR  >
    <TD>第三个数</TD>
    <TD colspan="3"><INPUT name="txtNum3" type="text" class="textBaroder" id="txtNum3" size="25"></TD>
  </TR> 
  <TR  >
    <TD>第四个数</TD>
    <TD colspan="3"><INPUT name="txtNum4" type="text" class="textBaroder" id="txtNum4" size="25"></TD>
  </TR> 
  <TR  >
    <TD>第五个数</TD>
    <TD colspan="3"><INPUT name="txtNum5" type="text" class="textBaroder" id="txtNum5" size="25"></TD>
  </TR>    
  <TR  >
    <TD  >号码</TD>
    <TD colspan="3"><INPUT name="txtNumK" type="text" class="textBaroder" id="txtNumK" size="25"></TD>
  </TR> 
  <TR>
    <TD><INPUT name="addButton2" type="button" id="addButton2" value="  计算  " onClick=" add()"></TD>
    <TD colspan="3"><INPUT name="txtResultJ" type="text" class="textBaroder" id="txtResultJ" size="25"></TD>   
  </TR>
  <TR>
    <TD>计算结果</TD>
    <TD colspan="3"><INPUT name="txtResult" type="text" class="textBaroder" id="txtResult" size="25"></TD>
  </TR>
  <TR>
    <TD>计算结果1</TD>
    <TD colspan="3"><INPUT name="txtResult1" type="text" class="textBaroder" id="txtResult1" size="25"></TD>
  </TR>
  <TR>
    <TD>计算结果2</TD>
    <TD colspan="3"><INPUT name="txtResult2" type="text" class="textBaroder" id="txtResult2" size="25"></TD>
  </TR>
  <TR>
    <TD>计算结果3</TD>
    <TD colspan="3"><INPUT name="txtResult3" type="text" class="textBaroder" id="txtResult3" size="25"></TD>
  </TR> 
  <TR>
    <TD>计算结果4</TD>
    <TD colspan="3"><INPUT name="txtResult4" type="text" class="textBaroder" id="txtResult4" size="25"></TD>
  </TR>      
  <TR>
    <TD>计算结果5</TD>
    <TD colspan="3"><INPUT name="txtResult5" type="text" class="textBaroder" id="txtResult5" size="25"></TD>
  </TR>        
</TABLE>
</FORM>
</BODY>
</HTML>

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值