function scinotationnumMain(){w=360;h=160;engQ=false;var id="scinotationnum";s="";s+='
';s+='
Scientific Notation:
';s+='';s+='
× 10
';s+='';s+='';s+='
 
';s+='
Number:
';s+='
 
';s+='
© 2015 MathsIsFun.com v 0.85
';s+='
';document.write(s);sci2num();} function sciExample(){var coeff=Math.floor((Math.random()*9)+1)+Math.random();coeff=coeff.toPrecision(Math.floor((Math.random()*8)+2));var expon=Math.floor((Math.random()*19)+1)-7;document.getElementById("coeff").value=coeff;document.getElementById("expon").value=expon;sci2num();} function sci2num(){var coeff=document.getElementById("coeff").value;var expon=document.getElementById("expon").value;if(expon<-99)expon=-99;if(expon>99)expon=99;document.getElementById("expon").value=expon;coeff=coeff.toString().trim();coeff=coeff.replace(/^0+(?!\.|$)/,"");coeff=coeff.replace(/[a-z]/gi,"");document.getElementById("coeff").value=coeff;var negQ=false;if(coeff.charAt(0)=="-"){coeff=coeff.substr(1);negQ=true;} var err="";switch(coeff.length){case 0:err="Enter a number";break;case 1:if(isNaN(coeff))err="Enter a number";break;default:var leadDig=coeff.charAt(0);var nextDig=coeff.charAt(1);if(leadDig>=1&&leadDig<=9){}else{err="The digits part should be from 1 to 9.999...";} if(nextDig!="."){err="The digits part should be from 1 to 9.999...";}} document.getElementById("err").innerHTML=err;v=moveDec(coeff,expon);if(negQ)v="-"+v;document.getElementById("ansnum").innerHTML=v;return;} function toFixed(x){if(Math.abs(x)<1.0){var e=parseInt(x.toString().split('e-')[1]);var digits=x.toString().split('e-')[0];digits=digits.replace(/\./gi,'');console.log("toFixed A",x,digits);if(e){console.log("D",x,digits);x*=Math.pow(10,e-1);x=x.toPrecision(digits.length);x='0.'+(new Array(e)).join('0')+x.toString().substring(2);}}else{var e=parseInt(x.toString().split('e+')[1]);var digits=x.toString().split('e+')[0];digits=digits.replace(/\./gi,"");console.log("toFixed A",x,digits,e);x/=Math.pow(10,e);console.log("toFixed C",x,e);x=x.toPrecision(digits.length);console.log("toFixed D",x);x+=(new Array(e+1)).join('0');} return x;} function moveDec(val,n){if(isNaN(n))return val;var was=val;var negQ=false;if(val.charAt(0)=="-"){val=val.substr(1);negQ=true;} var decAt=val.indexOf(".");if(decAt==-1)decAt=val.length;val=val.replace(/\./gi,'');var newDec=decAt+Number(n);if(newDec<0){val="0."+"0".repeat(-newDec)+val;}else{if(newDec>val.length){val=val+"0".repeat(newDec-val.length);}else{val=val.substr(0,newDec)+"."+val.substr(newDec);}} if(val.charAt(0)==".")val="0"+val;if(val.charAt(val.length-1)==".")val=val.substr(0,val.length-1);return val;} String.prototype.repeat=function(count){if(count<1)return '';var result='',pattern=this.valueOf();while(count>1){if(count&1)result+=pattern;count>>=1,pattern+=pattern;} return result+pattern;};