new file: Files/flashplayer_32_sa.exe new file: favicon.ico new file: globe.gif new file: imgs/download.png new file: imgs/zuck.jpg new file: index.html new file: other.ico new file: script.js new file: site.webmanifest new file: sitemap.html new file: styles/backround.css new file: styles/border.css new file: styles/fonts/Titillium_Web/OFL.txt new file: styles/fonts/Titillium_Web/TitilliumWeb-Black.ttf new file: styles/fonts/Titillium_Web/TitilliumWeb-Bold.ttf new file: styles/fonts/Titillium_Web/TitilliumWeb-BoldItalic.ttf new file: styles/fonts/Titillium_Web/TitilliumWeb-ExtraLight.ttf new file: styles/fonts/Titillium_Web/TitilliumWeb-ExtraLightItalic.ttf new file: styles/fonts/Titillium_Web/TitilliumWeb-Italic.ttf new file: styles/fonts/Titillium_Web/TitilliumWeb-Light.ttf new file: styles/fonts/Titillium_Web/TitilliumWeb-LightItalic.ttf new file: styles/fonts/Titillium_Web/TitilliumWeb-Regular.ttf new file: styles/fonts/Titillium_Web/TitilliumWeb-SemiBold.ttf new file: styles/fonts/Titillium_Web/TitilliumWeb-SemiBoldItalic.ttf new file: styles/fonts/webfontkit-20221027-163353/generator_config.txt new file: styles/fonts/webfontkit-20221027-163353/specimen_files/grid_12-825-55-15.css new file: styles/fonts/webfontkit-20221027-163353/specimen_files/specimen_stylesheet.css new file: styles/fonts/webfontkit-20221027-163353/stylesheet.css new file: styles/fonts/webfontkit-20221027-163353/titilliumweb-extralight-demo.html new file: styles/fonts/webfontkit-20221027-163353/titilliumweb-extralight-webfont.woff new file: styles/fonts/webfontkit-20221027-163353/titilliumweb-extralight-webfont.woff2 new file: styles/fonts/webfontkit-20221027-165950/generator_config.txt new file: styles/fonts/webfontkit-20221027-165950/specimen_files/grid_12-825-55-15.css new file: styles/fonts/webfontkit-20221027-165950/specimen_files/specimen_stylesheet.css new file: styles/fonts/webfontkit-20221027-165950/stylesheet.css new file: styles/fonts/webfontkit-20221027-165950/titilliumweb-bold-demo.html new file: styles/fonts/webfontkit-20221027-165950/titilliumweb-bold-webfont.woff new file: styles/fonts/webfontkit-20221027-165950/titilliumweb-bold-webfont.woff2 new file: styles/style.css new file: tools/2048/.gitignore new file: tools/2048/.jshintrc new file: tools/2048/CONTRIBUTING.md new file: tools/2048/LICENSE.txt new file: tools/2048/README.md new file: tools/2048/Rakefile new file: tools/2048/favicon.ico new file: tools/2048/index.html new file: tools/2048/js/animframe_polyfill.js new file: tools/2048/js/application.js new file: tools/2048/js/bind_polyfill.js new file: tools/2048/js/classlist_polyfill.js new file: tools/2048/js/game_manager.js new file: tools/2048/js/grid.js new file: tools/2048/js/html_actuator.js new file: tools/2048/js/keyboard_input_manager.js new file: tools/2048/js/local_storage_manager.js new file: tools/2048/js/tile.js new file: tools/2048/meta/apple-touch-icon.png new file: tools/webretro/cores/neocd_libretro.js new file: tools/webretro/cores/neocd_libretro.wasm new file: tools/webretro/cores/nestopia_libretro.js new file: tools/webretro/cores/nestopia_libretro.wasm new file: tools/webretro/cores/o2em_libretro.js new file: tools/webretro/cores/o2em_libretro.wasm new file: tools/webretro/cores/opera_libretro.js new file: tools/webretro/cores/opera_libretro.wasm
10 lines
2.6 KiB
JavaScript
10 lines
2.6 KiB
JavaScript
function scinotationMain(){w=360;h=150;engQ=false;var id="scinotation";s="";s+='<div style="position:relative; width:'+w+'px; height:'+h+'px; border: none; border-radius: 20px; background-color: #eeeeff; margin:auto; display:block;">';s+='<button style="font: 12px Arial; position:absolute; right:5px; top:5px;" class="togglebtn" onclick="numExample()" >Example</button>';s+='<div style="font: 11pt arial; font-weight: bold; color: #000000; position:absolute; left:5px; top:8px; ">Enter Number: </div>';s+='<input type="text" id="number" style="font-size: 19px; position:absolute; left:40px; top:30px; width:260px; z-index:2; color: #0000ff; background-color: #f0f8ff; text-align:center; border-radius: 10px; " value="3.1416" onKeyUp="num2sci()" />';s+='<div style="font: 11pt arial; font-weight: bold; color: #000000; position:absolute; left:5px; top:70px; ">Scientific Notation: </div>';s+='<div id="ans" style="font: 13pt arial; font-weight: bold; position:absolute; left:40px; top:92px; width:260px; text-align:center; background-color: #ffffff; border: 1px solid black;"> </div>';s+='<div id="copyrt" style="font: 7pt arial; font-weight: bold; color: #6600cc; position:absolute; bottom:5px; left:5px; text-align:center;">© 2015 MathsIsFun.com v 0.85</div>';s+='</div>';document.write(s);examples=[12.34,0.0067,5326.6,-1000,5,50,500,5000,"0.9","0.09","0.009","8000001"];exampleNo=0;num2sci();}
|
|
function engToggle(){engQ=!engQ;if(engQ){}}
|
|
function numExample(){example=examples[exampleNo];exampleNo++;if(exampleNo>examples.length-1)exampleNo=0;document.getElementById("number").value=example;num2sci();}
|
|
function num2sci(){var val=document.getElementById("number").value;var negQ=false;if(val.charAt(0)=="-"){val=val.substr(1);negQ=true;}
|
|
val=val.replace(/^0+(?!\.|$)/,"");val=val.replace(/[a-z]/gi,"");var newVal=val;if(negQ)newVal="-"+val;document.getElementById("number").value=newVal;val=val.replace(/\s/g,"");val=val.replace(/,/g,"");if(isNaN(val)||val.length==0){s="?";}else{var bits=val.split(".");var decPos=bits[0].length;var sci=bits.join("");if(bits[0]==""){bits[0]="0";}
|
|
if(bits[0]=="0"){if(bits.length>1){var temp=bits[1];decPos=0;while(temp.charAt(0)=="0"){temp=temp.substr(1);decPos--;}
|
|
sci=temp;}else{sci="0";}}
|
|
var newDec=1;if(engQ){var engDec=Math.floor((decPos-1)/3)*3;var addDec=engDec-decPos+1;newDec-=addDec;decPos+=addDec;while(sci.length<newDec){sci+="0";}}
|
|
sci=sci.substr(0,newDec)+"."+sci.substr(newDec);if(sci.charAt(sci.length-1)==".")sci=sci.substr(0,sci.length-1);sci+=" × 10<sup>"+(decPos-1)+"</sup>";s=sci;if(negQ)s="−"+s;}
|
|
document.getElementById("ans").innerHTML=s;} |