witam
mam do zrobienia nastepujący ciąg http://serge.mehl.free.fr/anx/pi_brouncker.html... stosuje się go do obliczania liczby PI z pewna dokladnoscią. na stronie umieszczony jest kod w javie i chce go przerobic na kod w C. nie wiem gdzie lezy problem ale w C mi on nie dziala:( prosze o pomoc
Java:
moj kod w C:
Poprawiłem temat - regulamin, p. 11.
Poza tym to nie Java, tylko JavaScript - jest znacząca różnica.
[Dr.Vee]
mam do zrobienia nastepujący ciąg http://serge.mehl.free.fr/anx/pi_brouncker.html... stosuje się go do obliczania liczby PI z pewna dokladnoscią. na stronie umieszczony jest kod w javie i chce go przerobic na kod w C. nie wiem gdzie lezy problem ale w C mi on nie dziala:( prosze o pomoc
Java:
<SCRIPT LANGUAGE=JavaScript>
function go()
{
nmax=1000;
nmax=eval(prompt("Entrez n :",nmax))
Un=2*nmax+1;
for(n=nmax;n>=1;n--)
{
Un=(2*n+1)*(2*n+1)/(2+Un)
}
Un=1/(2+Un);
pi=4/(1+Un);
alert("pi = "+pi)
}
</SCRIPT>moj kod w C:
#include <stdio.h>
main()
{
int k=0,nmax,Un;
int n;
float pi=0 ;
printf("podaj liczbe k: ");
scanf("%d",&nmax);
Un=2*nmax+1;
for(n=nmax;n>=1;n--)
{Un=(2*n+1)*(2*n+1)/(2+Un);
printf("liczba %i wynosi %d\n",n,pi);
}
Un=1/(2+Un);
pi=4/(1+Un);
printf("liczba pi wynosi %d\n",pi);
}
Poprawiłem temat - regulamin, p. 11.
Poza tym to nie Java, tylko JavaScript - jest znacząca różnica.
[Dr.Vee]