loading...
انواع کد
mohammadreza بازدید : 57 شنبه 06 آبان 1391 نظرات (0)

<!--Best Codes By WwW.Javacode.Persiangig.comPlease Dont Delete this Line-->


</head>
<STYLE type=text/css>INPUT {
FONT-SIZE: small ; WIDTH: 100%}
BODY {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: x-small; PADDING-BOTTOM: 0px; MARGIN: 2px; PADDING-TOP: 0px; FONT-FAMILY: tahoma}
TD {VERTICAL-ALIGN: middle; TEXT-ALIGN: center}
TABLE {BORDER-RIGHT: #000 dashed ; BORDER-TOP: #000 dashed; MARGIN: 1px; BORDER-LEFT: #000 dashed; BORDER-BOTTOM: #000 dashed
border-size:1px}
</STYLE>
<SCRIPT language=JavaScript> 
var Result=0, Operator=0, Second=0, Ready=0, Done=1, Complete=0, Integer, CurrentValue; 
function reset(value) 
{ document.calculator.LED.value = value; 
 Result = 0, Operator = 0, Second = 0, Ready = 0; Done = 1; Complete = 0; } 
  function SetValue(NewValue) 
  { 
   Integer = 1; 
   if(Second || Done) 
   { 
 Second = 0; 
   Done = 0; 
   CurrentValue = NewValue; 
   } 
   for(var i=0; i<CurrentValue.length; i++) 
   if (CurrentValue[i]=='.') 
   Integer=0; 
  } 
  function Click(Caption) 
  { 
   CurrentValue = document.calculator.LED.value; 
   if(Caption=='.') 
   { 
 
 SetValue('0'); 
 
 if(Integer) 
 
 { 
 
 CurrentValue += Caption; 
 
 document.calculator.LED.value = CurrentValue; 
 
 Complete = 0; 
 
 } 
 
 } 
 
 if (Caption.length == 1 && Caption>='0' && Caption<='9') 
 
 { 
 
 SetValue(''); 
 
 if(CurrentValue=='0') 
 
 CurrentValue=''; 
 
 CurrentValue += Caption; 
 
 document.calculator.LED.value = CurrentValue; 
 
 Complete = 1; 
 
 } 
 
 if (Caption=='pi') 
 
 { 
 
 CurrentValue = Math.PI; 
 
 document.calculator.LED.value = CurrentValue; 
 
 Complete = 1; 
 
 } 
 
 if (Caption=='e') 
 
 { 
 
 CurrentValue = Math.E; 
 
 document.calculator.LED.value = CurrentValue; 
 
 Complete = 1; 
 
 } 
 
 if(Caption=='-' || Caption=='+' || Caption=='/' || Caption=='*' || Caption=='^') 
 
 { 
 
 if(Second) 
 
 Operator = Caption 
 
 else 
 
 { 
 
 if(!Ready) 
 
 { 
 
 Operator = Caption; 
 
 Result = CurrentValue; 
 
 Ready=1; 
 
 } else 
 
 { 
 
 if (Operator=='^') 
 
 Result = Math.pow(Result, CurrentValue); 
 
 else 
 
 Result = eval(Result + Operator + CurrentValue); 
 
 Operator = Caption; document.calculator.LED.value = Result; 
 
 } Complete=0; Second = 1; 
 
 } 
 
 } 
 
 if(Caption=='1/x' ) 
 
 { 
 
 Result = eval('1/' + CurrentValue) ; reset(Result); 
 
 } 
 
 if(Caption=='sqrt') 
 
 { 
 
 Result = Math.sqrt(CurrentValue); 
 
 reset(Result); 
 
 } 
 
 if(Caption=='exp' ) 
 
 { 
 
 Result = Math.exp(CurrentValue); 
 
 reset(Result); 
 
 } 
 
 if(Caption=='log' ) 
 
 { 
 
 Result = Math.log(CurrentValue) / Math.LN10; 
 
 reset(Result); 
 
 } 
 
 if(Caption=='ln' ) 
 
 { 
 
 Result = Math.log(CurrentValue); 
 
 reset(Result); 
 
 } 
 
 if(Caption=='sin' ) 
 
 { 
 
 Result = CurrentValue; 
 
 if (document.calculator.angle[0].checked) 
 
 Result = Result * Math.PI / 180; 
 
 if (document.calculator.angle[2].checked) 
 
 Result = Result * Math.PI / 200; 
 
 Result = Math.sin(Result); 
 
 reset(Result); 
 
 } 
 
 if(Caption=='cos' ) 
 
 { 
 
 Result = CurrentValue; 
 
 if (document.calculator.angle[0].checked) 
 
 Result = Result * Math.PI / 180; 
 
 if (document.calculator.angle[2].checked) 
 
 Result = Result * Math.PI / 200; 
 
 Result = Math.cos(Result); 
 
 reset(Result); 
 
 } 
 
 if(Caption=='tan' ) 
 
 { 
 
 Result = CurrentValue; 
 
 if (document.calculator.angle[0].checked) 
 
 Result = Result * Math.PI / 180; 
 
 if (document.calculator.angle[2].checked) 
 
 Result = Result * Math.PI / 200; 
 
 Result = Math.tan(Result); 
 
 reset(Result); 
 
 } 
 
 if(Caption=='asin' ) 
 
 { 
 
 Result = Math.asin(CurrentValue); 
 
 if (document.calculator.angle[0].checked) 
 
 Result = Result * 180 / Math.PI; 
 
 if (document.calculator.angle[2].checked) 
 
 Result = Result * 200 / Math.PI; 
 
 reset(Result); 
 
 } 
 
 if(Caption=='acos' ) 
 
 { 
 
 Result = Math.acos(CurrentValue); 
 
 if (document.calculator.angle[0].checked) 
 
 Result = Result * 180 / Math.PI; 
 
 if (document.calculator.angle[2].checked) 
 
 Result = Result * 200 / Math.PI; 
 
 reset(Result); 
 
 } 
 
 if(Caption=='atan' ) 
 
 { 
 
 Result = Math.atan(CurrentValue); 
 
 if (document.calculator.angle[0].checked) 
 
 Result = Result * 180 / Math.PI; 
 
 if (document.calculator.angle[2].checked) 
 
 Result = Result * 200 / Math.PI; 
 
 reset(Result); 
 
 } 
 
 if(Caption=='sinh' ) 
 
 { 
 
 Result = Math.exp(CurrentValue); 
 
 Result = (Result - 1 / Result) / 2; 
 
 reset(Result); 
 
 } 
 
 if(Caption=='cosh' ) 
 
 { 
 
 Result = Math.exp(CurrentValue); 
 
 Result = (Result + 1 / Result) / 2; 
 
 reset(Result); 
 
 } 
 
 if(Caption=='tanh' ) 
 
 { 
 
 Result = Math.exp(CurrentValue); 
 
 Result = (Result - 1 / Result) / (Result + 1 / Result); 
 
 reset(Result); 
 
 } 
 
 if(Caption=='asinh' ) 
 
 { 
 
 //sign(x) * log(|x| + sqrt(x*x+1)) 
 
 // alert(CurrentValue + Math.sqrt(CurrentValue * CurrentValue + 1)); 
 
 // Result = Math.log(CurrentValue + Math.sqrt(CurrentValue * CurrentValue + 1)); 
 
 Result = CurrentValue / Math.abs(CurrentValue) * Math.log(Math.abs(CurrentValue) + Math.sqrt(CurrentValue * CurrentValue + 1)); 
 
 reset(Result); 
 
 } 
 
 if(Caption=='acosh' ) 
 
 { 
 
 //2 log  (sqrt((x+1)/2) + sqrt((x-1)/2))  
 
 Result = 2 * Math.log(Math.sqrt((CurrentValue + 1) / 2) + Math.sqrt((CurrentValue - 1) / 2)); 
 
 reset(Result); 
 
 } 
 
 if(Caption=='atanh' ) 
 
 { 
 
 //0.5*log((x-1)/(x+1)) 
 
 Result = Math.log((CurrentValue - 1) / (CurrentValue + 1)) / 2; 
 
 reset(Result); 
 
 } 
 
 if(Caption=='+/-') 
 
 document.calculator.LED.value = eval(-CurrentValue); 
 
 if(Caption=='=' && Complete && Operator!='0') 
 
 { 
 
 if (Operator=='^') 
 
 { 
 
 Result = Math.pow(Result, CurrentValue); 
 
 reset(Result); 
 
 } else 
 
 reset(eval(Result + Operator + CurrentValue)); 
 
 } 
 
 if (Caption=='C') 
 
 reset(0); 
 
 if(document.calculator.LED.value[0] == '.') 
 
 document.calculator.LED.value = '0' + document.calculator.LED.value; 
 

 
</SCRIPT>
<FORM name=calculator>
<FONT color=#6699ff size=5><SPAN style="TEXT-DECORATION: none"></FONT></A>
<TABLE height=240 cellSpacing=0 cellPadding=2 width=360 align=center border=0>
  <TBODY>
  <TR>
    <TD colSpan=4><INPUT value=0 name=LED> </TD>
    <TD><INPUT onclick="Click('C')" type=button value=C name=C></TD>
    <TD width=60><INPUT id==2 onclick="Click('=')" type=button value== name==>
    </TD></TR>
  <TR>
    <TD colSpan=2><INPUT type=radio CHECKED value=on name=angle> Degrees</TD>
    <TD colSpan=2><INPUT type=radio value=on name=angle> Radians</TD>
    <TD colSpan=2><INPUT type=radio value=on name=angle> Gradients</TD></TR>
  <TR>
    <TD width=60><INPUT id=sin onclick="Click('sin')" type=button value=sin name=sin></TD>
    <TD width=60><INPUT id=cos onclick="Click('cos')" type=button value=cos name=cos></TD>
    <TD width=60><INPUT id=tab onclick="Click('tan')" type=button value=tan name=tab></TD>
    <TD width=60><INPUT id=sinh onclick="Click('sinh')" type=button value=sinh name=sinh></TD>
    <TD width=60><INPUT id=cosh onclick="Click('cosh')" type=button value=cosh name=cosh></TD>
    <TD width=60><INPUT id=tanh onclick="Click('tanh')" type=button value=tanh name=tanh></TD></TR>
  <TR>
    <TD width=60><INPUT id=asin onclick="Click('asin')" type=button value=asin name=asin></TD>
    <TD width=60><INPUT id=acos onclick="Click('acos')" type=button value=acos name=acos></TD>
    <TD width=60><INPUT id=atan onclick="Click('atan')" type=button value=atan name=atan></TD>
    <TD width=60><INPUT id=asinh onclick="Click('asinh')" type=button value=asinh name=asinh>
    </TD>
    <TD width=60><INPUT id=acosh onclick="Click('acosh')" type=button value=acosh name=acosh>
    </TD>
    <TD width=60><INPUT id=atanh onclick="Click('atanh')" type=button value=atanh name=atanh></TD></TR>
  <TR>
    <TD width=60><INPUT id=exp onclick="Click('exp')" type=button value=exp name=exp>
    </TD>
    <TD width=60><INPUT id=7 onclick="Click('7')" type=button value=7 name=7>
    </TD>
    <TD width=60><INPUT id=8 onclick="Click('8')" type=button value=8 name=8>
    </TD>
    <TD width=60><INPUT id=9 onclick="Click('9')" type=button value=9 name=9>
    </TD>
    <TD width=60><INPUT id=+ onclick="Click('+')" type=button value=+ name=+>
    </TD>
    <TD width=60><INPUT id=^ onclick="Click('^')" type=button value=^ name=^>
    </TD></TR>
  <TR>
    <TD width=60><INPUT id=log onclick="Click('log')" type=button value=log name=log>
    </TD>
    <TD width=60><INPUT id=4 onclick="Click('4')" type=button value=4 name=4>
    </TD>
    <TD width=60><INPUT id=5 onclick="Click('5')" type=button value=5 name=5>
    </TD>
    <TD
    width=60><INPUT id=6 onclick="Click('6')" type=button value=6 name=6></TD>
    <TD width=60><INPUT id=- onclick="Click('-')" type=button value=- name=->
    </TD>
    <TD width=60><INPUT id=1/x2 onclick="Click('1/x')" type=button value=1/x name=1/x>
    </TD></TR>
  <TR>
    <TD width=60><INPUT id=abs22 onclick="Click('ln')" type=button value=ln name=ln>
    </TD>
    <TD width=60><INPUT id=1 onclick="Click('1')" type=button value=1 name=1>
    </TD>
    <TD width=60><INPUT id=2 onclick="Click('2')" type=button value=2 name=2>
    </TD>
    <TD width=60><INPUT id=3 onclick="Click('3')" type=button value=3 name=3>
    </TD>
    <TD width=60><INPUT id=* onclick="Click('*')" type=button value=* name=*>
    </TD>
    <TD width=60><INPUT id=pi3 onclick="Click('pi')" type=button value=pi name=pi>
    </TD></TR>
  <TR>
    <TD width=60><INPUT id=sqrt onclick="Click('sqrt')" type=button value=sqrt name=sqrt>
    </TD>
    <TD width=60><INPUT id=0 onclick="Click('0')" type=button value=0 name=0>
    </TD>
    <TD width=60><INPUT id=. onclick="Click('.')" type=button value=. name=.>
    </TD>
    <TD width=60><INPUT id=+/-2 onclick="Click('+/-')" type=button value=+/- name=+/->
    </TD>
    <TD width=60><INPUT id=/ onclick="Click('/')" type=button value=/ name=/>
    </TD>
    <TD width=60><INPUT id=pi4 onclick="Click('e')" type=button value=e name=e>
  </TD></TR></TBODY></TABLE></FORM>
<P align=center></FONT></TD></TR></FORM></TD></TR></TBODY></TABLE>

<!--Best Codes By WwW.Javacode.Persiangig.comPlease Dont Delete this Line-->

ارسال نظر برای این مطلب

کد امنیتی رفرش
اطلاعات کاربری
  • فراموشی رمز عبور؟
  • آمار سایت
  • کل مطالب : 30
  • کل نظرات : 2
  • افراد آنلاین : 1
  • تعداد اعضا : 1
  • آی پی امروز : 47
  • آی پی دیروز : 1
  • بازدید امروز : 44
  • باردید دیروز : 0
  • گوگل امروز : 0
  • گوگل دیروز : 0
  • بازدید هفته : 52
  • بازدید ماه : 49
  • بازدید سال : 241
  • بازدید کلی : 10,008