Stap 2: Het vertalen van de formule voor JavaScript
3 + 4 / ( 2 * 3 * 4) + 4 / (4 * 5 * 6) + .....
De nummers op de deler vergroot met 2 en hebben we gebruikt x + 1 is 3 en x + 2 is 4. Zo krijgen we 3 + 4/(2*(2+1)*(2+2)) +...
We gebruiken in plaats van 2 x omdat we moeten telkens 2 aan alle van hen toevoegen. En nu kijken.
Gewoon gebruiken als u wilt.
<! Html DOCTYPE > if(parseInt(Value) < 2) {}
< html >
< head >
< script src = "http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js" >< / script >
< script src="latextit.js" >< / script >
< script type = "text/javascript" >
$(document).ready(function() {}
$(' {#button').click(function()}
var waarde = $('input[name=accuracyPercent]').val();
alert ("het moet meer dan" + parseInt(value) + "");
} else if(parseInt(value) > 80) {}
alert ("moet minder dan" + parseInt(value) + "");
} else {}
eerste lager
var x = 2;
de variabele voor het verzamelen van de schatting van pi
var n = 3;
eerste termijn
var ik = 2;
nauwkeurigheid van de var = parseInt(value) * 2000; //while-lus
terwijl (ik < = nauwkeurigheid) {}
Als de i zelfs is, dan doet dit
Als (ik % 2 === 0) {}
de formule
n += (4 / ( x * ( x + 1) * ( x + 2)));
} else {/ / anders hiervoor
de formule
n -= (4 / ( x * ( x + 1) * ( x + 2)));
}
toevoegen van 2 tot en met x
x += 2;
Ik
i ++;
}
$('#item').replaceWith ("< div id ="punt">" + n + ' </div >');
}
});
$(' {#button').mouseover(function()}
$(dit) CSS ('color', '#fff');
});
$(' {#button').mouseleave(function()}
$(dit) CSS ('kleur', ' #000')
});
});
< / script >
< stijl type = "text/css" >
lichaam {}
achtergrond: - webkit-lineaire-gradient(-45deg, #0ff, blue); / * Voor Safari * /
achtergrond: -o-lineaire-gradient(-45deg, #0ff, blue); / * Voor Opera 11.1 naar 12.0 * /
achtergrond: - moz-lineaire-gradient(-45deg, #0ff, blue); / * Firefox 3.6 tot en met 15 * /
achtergrond: lineaire-gradient(-45deg, #0ff, blue); / * Standaard syntax * /
}
formulier {}
display: inline-block;
achtergrondkleur: blauw;
}
#button {}
display: inline-block;
hoogte: 20px;
breedte: 70px;
background-color: #cc0000;
lettertype-familie: arial;
font-weight: bold;
kleur: #000;
border-radius: 5px;
text-align: Midden;
margin-top: 2px;
}
#item {}
text-align: Midden;
tekengrootte: 40px;
kleur: #000;
}
.List {}
tekengrootte: 20px;
}
< / style >
< / head >
< body >
< formuliernaam = "accuracyPercent" >
< input type = "text" name = "accuracyPercent" / >
< / form >
< div id = "button" > krijgen! < / div >
< p klasse = "lijst" >
Laten we vinden de waarde van < span lang = "latex" >$ \pi$ < / span > tot uw nauwkeurigheid punt. (Vergeet niet dat uw waarde moet groter zijn dan 2, minder dan 1000, en een integer):
< /p >
< div id = "punt" >
3.14159 26535 89793 23846
< / div >
< / body >
< / html >