Exercice 1 :
private function carre(number:Number):Number 
 {
         return number * number;
 }
private function touzLesCarres():void 
 {
   for (var i:int = 1; i < 101; i++) 
  {
      trace(i + "²=" + carre(i));
  }
 }
Exercice 2 :
private function aireDisque(rayon:Number):Number 
 {
   var aire : Number;
    aire = rayon * rayon * Math.PI;
    return aire;
 }
Exercice 3 :
Méthode 1 :
private function factorielle(nombre:Number):Number
 {
  var facto:Number;
   facto = 1;
   for (var i:int = 2; i <= nombre; i++) 
   {
     facto = facto * i;
   }
 
   return facto;
 }
 
 Méthode 2 : A l'aide d'une fonction récursive.
private function factorielle2(nombre:Number):Number
 {
   if(nombre>1) {
     return nombre * factorielle2(nombre-1); 
   }
   else {
     return 1; 
   }
 }
 
	
    
       
	
    		 
 