Pike    hoch http://pike.ida.liu.se/
  ähnliche Sprachen: C   C#   C++   C-Talk   D   Cilk   Java   Objective-C   TOM  
 


  Fakultät   Michael Neumann
/* 
 * Berechnen der Fakultät
 */


// Fakultät-Funktion
int fac(int n)
{
   if(n > 1) return n * fac(n-1);
   else return 1;
} 

// Hauptprogramm
void main() 
{
   write("" + fac(6));
}
Berechnet die Fakultät. Ergibt 720.


 Hello World   Michael Neumann
// Hello World in Pike

void main()
{
   write("Hello World\n");
}
Gibt "Hello World" auf dem Bildschirm aus.


 Squares (1)   Michael Neumann
void main() 
{
   string str = "";
   
   for(int i=1; i<=10; i++)
   {
      str += i*i + " ";
   }
   
   write(str);
}
Gibt die Quadrate von 1 bis 10 aus.


 Squares (2)   Michael Neumann
void main() 
{
   array arr = ({ 1,2,3,4,5,6,7,8,9,10 });
     
   foreach(arr, int i)
   {
      write(i*i + " ");
   }
}
Gibt die Quadrate von 1 bis 10 aus.