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;
  }
}


Logo Lycée Paul Sérusier

J'enseigne au
Lycée Paul SERUSIER
Avenue de Waldkappel
29270 CARHAIX PLOUGUER
Tél : 02 98 99 29 29
Site : www.lycee-serusier.fr

footer2

Richard GAUTHIER
Professeur de Physique Appliquée
Certification ISN
Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser.

 

 


Mentions légales


Plan du site

  Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser.