[ create a new paste ] login | about

Link: http://codepad.org/TSn8wtA1    [ raw code | fork ]

racerxdl - Plain Text, pasted on Oct 9:
<script type="text/javascript">
function toNotationUnit(v) {
	var unit;
	var submultiplo = ["","m","&micro;","n","p","f","a","z","y"];
	var multiplo 	= ["","k","M","G","T","P","E","Z","Y"]
	var counter= 0;
	var value = v;
	if(value < 1) {
		while(value < 1) {
			counter++;
			value=value*1e3;
			if(counter==8) break;
		}
		unit = submultiplo[counter];
	}else{
		while(value >= 1000) {
			counter++;
			value=value/1e3;
			if(counter==8) break;
		}
		unit = multiplo[counter];
	}
	value = Math.round(value*1e2)/1e2;
	return [value,unit];
}

function pegarvalor() {
	var i = parseFloat(document.getElementById('valor').value);
	var t = toNotationUnit(i);
	document.getElementById('resultado').innerHTML = t[0]+t[1];
}
</script>

Insira um valor: <input type="text" id="valor" name="valor">
<input type="button" onClick="pegarvalor();" value="Pegar"><BR>
Resultado: <div id="resultado"></div>


Create a new paste based on this one


Comments: