Science

Mathematik

Das Haus vom Nikolaus

Das Haus vom Nikolaus, alle wesentlichen Möglichkeiten "on the fly" erzeugt mit XSLT.

Haus vom Nikolaus (XML für Firefox)

Haus vom Nikolaus (XHTML mit inline SVG)

Haus vom Nikolaus (HTML für Internet Explorer)

Pi

"Tröpfel"-Algorithmus von Stanley Rabinowitz fuer die ersten n (hier 300) Stellen von PI
Der Algorithmus arbeitet auf einer Kette von [10n/3] ganzen Zahlen (siehe Externer Link Spektrum der Wissenschaft oder Externer Link Wikipedia.

JavaScript

Online im Browser und der gezippte JavaScript Code zum Download.

C++ Version

extern "C" int printf(const char*,...);const int t=301,z=1001;int main(int,char**){int s[z],v[t],q,i,m,M,*b,*e;b=e=v;for(i=1;i<z;i++){s[i]=2;}for(i=1;i<t;i++){s[z-1]*=10; for(m=z-1;m>1;){M=2*m-1;q=s[m]/M;s[m]%=M;m--;s[m]=s[m]*10+q*m;}q=s[1]/10;s[1]=s[1]%10;*e++=q;if(q!=9){ while(b<e) printf("%d%s",(q==10)?(1+*b++)%10:*b++,i==1?",":"");if(q==10)*b=0;}}return 0;}

Kompilieren mit: g++ pi_rabinowitz.cpp -o pi_rabinowitz

Starten mit: ./pi_rabinowitz

C++ Datei: pi_rabinowitz.cpp

Sonstiges

Nur so

Spirale    Wellen