Hur att hitta värdet på pi till en stor grad av noggrannhet. (2 / 2 steg)
Steg 2: Översätta formeln till JavaScript
3 + 4 / ( 2 * 3 * 4) + 4 / (4 * 5 * 6) + .....
Siffrorna på nämnaren ökar med 2 och vi har använt x + 1 är 3 och x 2 är 4. SÅ får vi 3 + 4/(2*(2+1)*(2+2)) +...
Vi använder x istället för 2 eftersom vi måste lägga till 2 till alla dem varje gång. Och ser nu.
Bara använda det om du vill.
<! DOCTYPE html > 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 värdet = $('input[name=accuracyPercent]').val();
Alert ("det bör vara mer än" + parseInt(value) + "");
} annat if(parseInt(value) > 80) {
Alert ("det bör vara mindre än" + parseInt(value) + "");
} annat {
första nedre
var x = 2;
variabeln att samla skattning av pi
var n = 3;
första termen
var jag = 2;
var noggrannhet = parseInt(value) * 2000; //while slinga
medan (jag < = noggrannhet) {
om jag är även, sedan göra detta
om (jag % 2 === 0) {
formeln
n += (4 / ( x * ( x + 1) * ( x + 2)));
} annat {/ / annars gör du
formeln
n -= (4 / ( x * ( x + 1) * ( x + 2)));
}
Lägg till 2 x
x += 2.
Jag
i ++;
}
$('#item').replaceWith ("< div id ="element">" + n + "</div >");
}
});
$(' #button').mouseover(function() {
$(detta) CSS ("färg", '#fff');
});
$(' #button').mouseleave(function() {
$(detta) CSS ("färg", "#000')
});
});
< / script >
< style type = "text/css" >
kroppen {
bakgrund: - webkit-linjär-gradient(-45deg, #0ff, blue); / * För Safari * /
bakgrund: -o-linjär-gradient(-45deg, #0ff, blue); / * För Opera 11,1 till 12,0 * /
bakgrund: - moz-linjär-gradient(-45deg, #0ff, blue); / * För Firefox 3.6 till 15 * /
bakgrund: linjär-gradient(-45deg, #0ff, blue); / * Standardsyntax * /
}
form {
Visa: inline-block;
bakgrundsfärg: blå;
}
#button {
Visa: inline-block;
höjd: 20px;
bredd: 70px;
bakgrundsfärg: #cc0000;
font-family: arial;
font-weight: bold;
färg: #000;
border-radius: 5px;
text-align: center;
marginal-top: 2px;
}
#item {
text-align: center;
font-size: 40px;
färg: #000;
}
.lista {
font-size: 20px;
}
< / stil >
< / head >
< body >
< formulärnamn = "accuracyPercent" >
< input type = "text" name = "accuracyPercent" / >
< / form >
< div id = "knappen" > få! < / div >
< p class = "lista" >
Låt oss hitta värdet av < span lang = "latex" >$ \pi$ < / span > till din noggrannhet-punkt. (Kom ihåg att ditt värde bör vara större än 2, mindre än 1000 och ett heltal):
< /p >
< div id = "element" >
3,14159 26535 89793 23846
< / div >
< / body >
< / html >