⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 jisuanqi.html

📁 此程序如调试后能使用,请您在百忙中抽出一点点时间, 把调试好的程序打包发给我们.为了您和大家都能使用到无错的代码, 也为了程序的质量,请大家贡献自己的一份力量,为创建更好的学习环境, 让我们一起
💻 HTML
📖 第 1 页 / 共 2 页
字号:
	right=todec(right,carry)
	if (join=="+")
		return(decto(parseFloat(left)+parseFloat(right),carry))
	if (join=="-")
		return(decto(left-right,carry))
	if (join=="*")
		return(decto(left*right,carry))
	if (join=="/" && right!=0)
		return(decto(left/right,carry))
	if (join=="%")
		return(decto(left%right,carry))
	if (join=="&")
		return(decto(left&right,carry))
	if (join=="|")
		return(decto(left|right,carry))
	if (join=="^")
		return(decto(Math.pow(left,right),carry))

	if (join=="x")
		return(decto(left^right,carry))
	if (join=="<")
		return(decto(left<<right,carry))
	alert("除数不能为零")
	return(left)
}

//函数计算

function funcalc(fun,num)
{
	with(Math)
	{
		if (fun=="pi")
			return(PI)
		if (fun=="e")
			return(E)

		if (fun=="abs")
			return(abs(num))
		if (fun=="ceil")
			return(ceil(num))
		if (fun=="round")
			return(round(num))

		if (fun=="floor")
			return(floor(num))
		if (fun=="deci")
			return(num-floor(num))


		if (fun=="ln" && num>0)
			return(log(num))
		if (fun=="exp")
			return(exp(num))
		if (fun=="log" && num>0)
			return(log(num)*LOG10E)
		if (fun=="expdec")
			return(pow(10,num))

		
		if (fun=="cube")
			return(num*num*num)
		if (fun=="cubt")
			return(pow(num,1/3))
		if (fun=="sqr")
			return(num*num)
		if (fun=="sqrt" && num>=0)
			return(sqrt(num))

		if (fun=="!")
			return(factorial(num))

		if (fun=="recip" && num!=0)
			return(1/num)
		
		if (fun=="dms")
			return(dms(num))
		if (fun=="deg")
			return(deg(num))

		if (fun=="~")
			return(~num)
	
		if (angle=="d")
		{
			if (fun=="sin")
				return(sin(degressToRadians(num)))
			if (fun=="cos")
				return(cos(degressToRadians(num)))
			if (fun=="tan")
				return(tan(degressToRadians(num)))

			if (fun=="arcsin" && abs(num)<=1)
				return(radiansToDegress(asin(num)))
			if (fun=="arccos" && abs(num)<=1)
				return(radiansToDegress(acos(num)))
			if (fun=="arctan")
				return(radiansToDegress(atan(num)))
		}
		else
		{
			if (fun=="sin")
				return(sin(num))
			if (fun=="cos")
				return(cos(num))
			if (fun=="tan")
				return(tan(num))

			if (fun=="arcsin" && abs(num)<=1)
				return(asin(num))
			if (fun=="arccos" && abs(num)<=1)
				return(acos(num))
			if (fun=="arctan")
				return(atan(num))
		}
	
		if (fun=="hypsin")
			return((exp(num)-exp(0-num))*0.5)
		if (fun=="hypcos")
			return((exp(num)+exp(-num))*0.5)
		if (fun=="hyptan")
			return((exp(num)-exp(-num))/(exp(num)+exp(-num)))

		if (fun=="ahypsin" | fun=="hypcos" | fun=="hyptan")
		{
			alert("对不起,公式还没有查到!")
			return(num)
		}
		
		alert("超出函数定义范围")
		return(num)
	}
}

function factorial(n)
{
	n=Math.abs(parseInt(n))
	var fac=1
	for (;n>0;n-=1)
		fac*=n
	return(fac)
}

function dms(n)
{
	var neg=(n<0)
	with(Math)
	{	
		n=abs(n)
		var d=floor(n)
		var m=floor(60*(n-d))
		var s=(n-d)*60-m
	}
	var dms=d+m/100+s*0.006
	if (neg) 
		dms=-dms
	return(dms)
}

function deg(n)
{
	var neg=(n<0)
	with(Math)
	{
		n=abs(n)
		var d=floor(n)
		var m=floor((n-d)*100)
		var s=(n-d)*100-m
	}
	var deg=d+m/60+s/36
	if (neg) 
		deg=-deg
	return(deg)
}

function degressToRadians(degress)
{
	return(degress*Math.PI/180)
}

function radiansToDegress(radians)
{
	return(radians*180/Math.PI)
}

//界面

//-->
</SCRIPT>
<body bgcolor="fcfff7" leftmargin="0" topmargin="0" marginwidth="0">

<br>

<DIV align=center>
<FORM name=calc>
<TABLE width=650  height=250 bgcolor="#E6F2E7" style="border-width:1px 1px 1px 1px;border-style:solid;border-color:#8AB78A;">
  <TBODY>
  <TR>
    <TD height=50 bgcolor="#E6F2E7">
      <TABLE width=100%>
        <TBODY>
       
<TR><TD align=center><FONT color=#205001>www.seorank.com.cn </FONT></TD></TR>
 <TR>
          
          <TD height="35" align=center>
           <INPUT name=display readOnly size=50 value=0 style=" font-size:18px;"></TD>
 </TR></TBODY></TABLE></TD>
  </TR>
  <TR>
    <TD bgcolor="#E6F2E7">
      <TABLE width=100% style="border-width:1px 0px 0px 0px;border-style:solid;border-color:#8AB78A;">
        <TBODY>
        <TR>
          <TD style="color:#205001;"><INPUT name=carry onclick=inputChangCarry(16) 
            type=radio> 十六进制 <INPUT CHECKED name=carry 
            onclick=inputChangCarry(10) type=radio> 十进制 <INPUT name=carry 
            onclick=inputChangCarry(8) type=radio> 八进制 <INPUT name=carry 
            onclick=inputChangCarry(2) type=radio> 二进制 </TD>
          <TD width="187" style="color:#205001;"><INPUT CHECKED name=angle 
            onclick="inputChangAngle('d')" type=radio value=d> 
            角度制 
              <INPUT 
            name=angle onClick="inputChangAngle('r')" type=radio value=r> 
              弧度制        </TD>
          </TR></TBODY></TABLE>
      <TABLE width=100%>
        <TBODY>
        <TR>
          <TD width=170 style="color:#205001;"><INPUT name=shiftf onclick=inputshift() 
            type=checkbox>上档功能 <INPUT name=hypf onclick=inputshift() 
            type=checkbox>双曲函数 </TD>
          <TD width="154" align="center"><INPUT name=bracket readOnly size=3 
            style="BACKGROUND-COLOR: lightgrey; line-height:24px;"> <INPUT name=memory readOnly 
            size=3 style="BACKGROUND-COLOR: lightgrey; line-height:24px;"> <INPUT name=operator 
            readOnly size=3 style="BACKGROUND-COLOR: lightgrey; "> </TD>
          <TD align="right"><INPUT onclick=backspace() style="COLOR: B50506; line-height:24px;" type=button value=" 退格 "> 
<INPUT onClick="document.calc.display.value = 0 " style="COLOR: #B50506; line-height:24px;" type=button value=" 清屏 "> 
<INPUT onclick=clearall() style="COLOR: #B50506; line-height:24px;" type=button value=" 全清 ">          </TD>
        </TR></TBODY></TABLE>
      <TABLE width=100%>
        <TBODY>
        <TR>
          <TD>
            <TABLE>
              <TBODY>
              <TR align=middle>
                <TD><INPUT name=pi onClick="inputfunction('pi','pi')" style="COLOR: #1919CD; line-height:24px;" type=button value=" PI "> 
                </TD>
                <TD><INPUT name=e onClick="inputfunction('e','e')" style="COLOR: #1919CD; line-height:24px;" type=button value=" E "> 
                </TD>
                <TD><INPUT name=bt onClick="inputfunction('dms','deg')" style="COLOR: #D316D3; line-height:24px;" type=button value=" d.ms "> 
                </TD></TR>
              <TR align=middle>
                <TD><INPUT onclick=addbracket() style="COLOR: #D316D3; line-height:24px;" type=button value=" ( "> 
                </TD>
                <TD><INPUT onclick=disbracket() style="COLOR: #D316D3; line-height:24px;" type=button value=" ) "> 
                </TD>
                <TD><INPUT name=ln onClick="inputfunction('ln','exp')" style="COLOR: #D316D3; line-height:24px;" type=button value=" ln "> 
                </TD></TR>
              <TR align=middle>
                <TD><INPUT name=sin onClick="inputtrig('sin','arcsin','hypsin','ahypsin')" style="COLOR: #D316D3; line-height:24px;" type=button value="sin "> 
                </TD>
                <TD><INPUT onClick="operation('^',7)" style="COLOR: #D316D3; line-height:24px;" type=button value="x^y "> 
                </TD>
                <TD><INPUT name=log onClick="inputfunction('log','expdec')" style="COLOR: #D316D3; line-height:24px;" type=button value=" log "> 
                </TD></TR>
              <TR align=middle>
                <TD><INPUT name=cos onClick="inputtrig('cos','arccos','hypcos','ahypcos')" style="COLOR: #D316D3; line-height:24px;" type=button value="cos "> 
                </TD>
                <TD><INPUT name=cube onClick="inputfunction('cube','cubt')" style="COLOR: #D316D3; line-height:24px;" type=button value="x^3 "> 
                </TD>
                <TD><INPUT onClick="inputfunction('!','!')" style="COLOR: #D316D3; line-height:24px;" type=button value=" n! "> 
                </TD></TR>
              <TR align=middle>
                <TD><INPUT name=tan onClick="inputtrig('tan','arctan','hyptan','ahyptan')" style="COLOR: #D316D3; line-height:24px;" type=button value="tan "> 
                </TD>
                <TD><INPUT name=sqr onClick="inputfunction('sqr','sqrt')" style="COLOR: #D316D3; line-height:24px;" type=button value="x^2 "> 
                </TD>
                <TD><INPUT onClick="inputfunction('recip','recip')" style="COLOR: #D316D3; line-height:24px;" type=button value=" 1/x "> 
                </TD></TR></TBODY></TABLE></TD>
          <TD width=30></TD>
          <TD>
            <TABLE>
              <TBODY>
              <TR>
                <TD align="center"><INPUT onclick=putmemory() style="COLOR: #B50506; line-height:24px;" type=button value=" 储存 ">                </TD>
              </TR>
              <TR>
                <TD><INPUT onclick=getmemory() style="COLOR: #B50506; line-height:24px;" type=button value=" 取存 "> 
                </TD></TR>
              <TR>
                <TD><INPUT onclick=addmemory() style="COLOR: #B50506; line-height:24px;" type=button value=" 累存 "> 
                </TD></TR>
              <TR>
                <TD><INPUT onclick=multimemory() style="COLOR: #B50506; line-height:24px;" type=button value=" 积存 "> 
                </TD></TR>
              <TR>
                <TD height=33><INPUT onclick=clearmemory() style="COLOR: #B50506; line-height:24px;" type=button value=" 清存 "> 
                </TD></TR></TBODY></TABLE></TD>
          <TD width=30></TD>
          <TD>
            <TABLE>
              <TBODY>
              <TR align=middle>
                <TD><INPUT name=k7 onClick="inputkey('7')" style="COLOR: #1919CD; font-size:16px; line-height:24px; " type=button value=" 7 "> 
                </TD>
                <TD><INPUT name=k8 onClick="inputkey('8')" style="COLOR: #1919CD; font-size:16px; line-height:24px;" type=button value=" 8 "> 
                </TD>
                <TD><INPUT name=k9 onClick="inputkey('9')" style="COLOR: #1919CD; font-size:16px; line-height:24px;" type=button value=" 9 "> 
                </TD>
                <TD><INPUT onClick="operation('/',6)" style="COLOR: #B50506; font-size:14px; line-height:24px;" type=button value=" / "> 
                </TD>
                <TD><INPUT onClick="operation('%',6)" style="COLOR: #B50506; font-size:14px; line-height:24px;" type=button value=" 取余 "> 
                </TD>
                <TD><INPUT onClick="operation('&amp;',3)" style="COLOR: #B50506; font-size:14px; line-height:24px;" type=button value=" 与 "> 
                </TD></TR>
              <TR align=middle>
                <TD><INPUT name=k4 onClick="inputkey('4')" style="COLOR: #1919CD; font-size:16px; line-height:24px;" type=button value=" 4 "> 
                </TD>
                <TD><INPUT name=k5 onClick="inputkey('5')" style="COLOR: #1919CD; font-size:16px; line-height:24px;" type=button value=" 5 "> 
                </TD>
                <TD><INPUT name=k6 onClick="inputkey('6')" style="COLOR: #1919CD; font-size:16px; line-height:24px;" type=button value=" 6 "> 
                </TD>
                <TD><INPUT onClick="operation('*',6)" style="COLOR: #B50506; font-size:14px; line-height:24px;" type=button value=" * "> 
                </TD>
                <TD><INPUT name=floor onClick="inputfunction('floor','deci')" style="COLOR: #B50506; font-size:14px; line-height:24px;" type=button value=" 取整 "> 
                </TD>
                <TD><INPUT onClick="operation('|',1)" style="COLOR: #B50506; font-size:14px; line-height:24px;" type=button value=" 或 "> 
                </TD></TR>
              <TR align=middle>
                <TD><INPUT onClick="inputkey('1')" style="COLOR: #1919CD; font-size:16px; line-height:24px;" type=button value=" 1 "> 
                </TD>
                <TD><INPUT name=k2 onClick="inputkey('2')" style="COLOR: #1919CD; font-size:16px; line-height:24px;" type=button value=" 2 "> 
                </TD>
                <TD><INPUT name=k3 onClick="inputkey('3')" style="COLOR: #1919CD; font-size:16px; line-height:24px;" type=button value=" 3 "> 
                </TD>
                <TD><INPUT onClick="operation('-',5)" style="COLOR: #B50506; font-size:14px; line-height:24px;" type=button value=" - "> 
                </TD>
                <TD><INPUT onClick="operation('<',4)" style="COLOR: #B50506; font-size:14px; line-height:24px;" type=button value=" 左移 "> 
                </TD>
                <TD><INPUT onClick="inputfunction('~','~')" style="COLOR: #B50506; font-size:14px; line-height:24px;" type=button value=" 非 "> 
                </TD></TR>
              <TR align=middle>
                <TD><INPUT onClick="inputkey('0')" style="COLOR: #1919CD; font-size:16px; line-height:24px;" type=button value=" 0 "> 
                </TD>
                <TD><INPUT onclick=changeSign() style="COLOR: #1919CD; font-size:16px; line-height:24px;" type=button value=" +/- "> 
                </TD>
                <TD><INPUT name=kp onClick="inputkey('.')" style="COLOR: #1919CD; font-size:16px; line-height:24px;" type=button value=" . "> 
                </TD>
                <TD><INPUT onClick="operation('+',5)" style="COLOR: #B50506; font-size:14px; line-height:24px;" type=button value=" + "> 
                </TD>
                <TD><INPUT onclick=result() style="COLOR: #B50506; font-size:14px; line-height:24px;" type=button value=" = "> 
                </TD>
                <TD><INPUT onClick="operation('x',2)" style="COLOR: #B50506; font-size:14px; line-height:24px;" type=button value=" 异或 "> 
                </TD></TR>
              <TR align=middle>
                <TD><INPUT disabled name=ka onClick="inputkey('a')" style="COLOR: #1919CD; font-size:14px; line-height:24px;" type=button value=" A  "> 
                </TD>
                <TD><INPUT disabled name=kb onClick="inputkey('b')" style="COLOR: #1919CD; font-size:14px; line-height:24px;" type=button value=" B  "> 
                </TD>
                <TD><INPUT disabled name=kc onClick="inputkey('c')" style="COLOR: #1919CD; font-size:14px; line-height:24px;" type=button value=" C  "> 
                </TD>
                <TD><INPUT disabled name=kd onClick="inputkey('d')" style="COLOR: #1919CD; font-size:14px; line-height:24px;" type=button value=" D "> 
                </TD>
                <TD align="center"><INPUT disabled name=ke onClick="inputkey('e')" style="COLOR: #1919CD; font-size:14px; line-height:24px;" type=button value=" E  ">                </TD>
                <TD align="center"><INPUT disabled name=kf onClick="inputkey('f')" style="COLOR: #1919CD; font-size:14px; line-height:24px;" type=button value=" F  ">    </TD>
    </TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></FORM></DIV>

</body>

</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -