Wednesday, 16 September 2015

DECIMAL TO SCIENTIFIC NOTATION CODE



-----------------------------------------------------------------------------------------------------------------
COPY AND PASTE BELOW CODE IN POST HTML SECTION
------------------------------------------------------------------------------------------------------------------

<html>
<head>
<title>Decimal To Scientific Notation Converter</title>
<script language="JavaScript">
function perRound(num, precision) {
var precision = 3;
precision = parseInt(precision);
var result1 = num * Math.pow(10, precision);
var result2 = Math.round(result1);
var result3 = result2 / Math.pow(10, precision);
return zerosPad(result3, precision);
}
function zerosPad(rndVal, decPlaces) {
var valStrg = rndVal.toString();
var decLoc = valStrg.indexOf(".");
if (decLoc == -1) {
decPartLen = 0;
valStrg += decPlaces > 0 ? "." : "";
} else {
decPartLen = valStrg.length - decLoc - 1;
}
var totalPad = decPlaces - decPartLen;
if (totalPad > 0) {
for (var cntrVal = 1; cntrVal <= totalPad; cntrVal++)
valStrg += "0";
}
return valStrg;
}
function clear_field(field) {
if (field.value == field.defaultValue) {
field.value = '';
}
}
function DefaultVal() {
var mantissa = Math.random() * 9 + 1;
mantissa = 0.001 * Math.round(1000 * mantissa);
var exponent = Math.random() * 8;
exponent = Math.floor(exponent);
var sign = Math.random() * 2 - 1;
if (sign < 0) exponent *= -1;
document.convertform.corman.value = "";
document.convertform.corexp.value = "";
document.convertform.decimalnumber.value = mantissa * Math.pow(10, exponent);
}
function Convert() {
var CorrectAnswer = parseFloat(document.convertform.decimalnumber.value);
var CorrectExponent;
var CorrectMantissa;
CorrectExponent = Math.floor(Math.log(CorrectAnswer) / Math.LN10);
CorrectMantissa = CorrectAnswer / Math.pow(10, CorrectExponent);
document.convertform.corexp.value = CorrectExponent;
document.convertform.corman.value = (0.001 * Math.round(1000 * CorrectMantissa));
}
function ClearVal() {
var decimalnumber = 0;
var corman = 0;
var corexp = 0;
document.convertform.corman.value = corman;
document.convertform.corexp.value = corexp;
document.convertform.decimalnumber.value = decimalnumber;
}
</script>

</head>

<body>

<table align="center" width="600" border="0" cellpadding="5">
<tbody><tr bgcolor="#FFFFFF">
<td width="80%">
<h1>Decimal To Scientific Notation Converter</h1>
<table align="center" border="5" cellpadding="5">
<tbody><tr bgcolor="#B6D4D2">
<td width="80%">
<br><br>
<form name="convertform">
<table align="center" border="5" cellpadding="5">
<tbody><tr bgcolor="#FFFFFF">
<td width="80%" valign="top">
<table align="center" border="5" cellpadding="5">
<tbody><tr bgcolor="#B6D4D2">
<td align="center" colspan="2">
Required Data Entry
</td>
</tr>
<tr>
<td>
Convert This Number
</td>
<td>
<input type="text" size="18" name="decimalnumber" value="0" onfocus="clear_field(this)">
</td>
</tr><tr>
<td colspan="2" align="center" bgcolor="#B6D4D2">
<input type="button" name="check" value="Convert" onclick="Convert()">&nbsp;&nbsp;&nbsp;
<input type="button" name="new" value="Assign Random Default Values" onclick="DefaultVal()">&nbsp;&nbsp;&nbsp;
<input type="Reset" value="Clear Values" onclick="ClearVal()"><br>
<hr style="background:#ffd148; border:0; height:5px">
</td>
</tr>
<tr bgcolor="#B6D4D2">
<td align="center" colspan="2">
Calculated Scientific Notation Results
</td>
</tr><tr><td>
The Scientific Notation Equivalent Is
</td><td>
<input type="text" size="18" name="corman" value="0" readonly=""> x 10^ <input type="text" size="10" name="corexp" value="0" readonly="">
</td></tr></tbody></table>
</td></tr></tbody></table>></table>
</form></td></tr></tbody></table>
<br><br>
</td>
</body>
</html>




0 comments:

Post a Comment

:) :)) ;(( :-) =)) ;( ;-( :d :-d @-) :p :o :>) (o) [-( :-? (p) :-s (m) 8-) :-t :-b b-( :-# =p~ $-) (b) (f) x-) (k) (h) (c) cheer
Click to see the code!
To insert emoticon you must added at least one space before the code.

FB Gadgets | Template Designed by Fatakat PhotosCoolBThemes.com
Code by : paid web directory

https://www.google.co.uk/search?q=site%3Ablogspot.com+fbgadgets