Section courante

A propos

Section administrative du site

LDEXP

10 x Exponentielle
Free Pascal Math

Syntaxe

Function ldexp(X:float;Const P:Integer):float;

Paramètres

Nom Description
X Ce paramètre permet d'indiquer l'expression contenant le nombre multipliant le nombre 2 à la puissance P
P Ce paramètre permet d'indiquer l'expression contenant la puissance

Description

Cette fonction permet de calculer la multiplication d'un nombre par 2 à la puissance spécifié.

Exemple

Voici un exemple montrant le résultat de cette fonction :

  1. Program LDExpSamples;
  2.  
  3. Uses Math;
  4.  
  5. Var
  6.  I:Integer;
  7.  
  8. BEGIN
  9.  For I:=1 to 9 do Begin
  10.   WriteLn('ldexp(',I,', 1) = ',ldexp(I,1):1:1,', ldexp(',I,', 2) = ',ldexp(I,2):1:1,', ldexp(',I,', 3) = ',ldexp(I,3):1:1);
  11.  End;
  12. END.

on obtiendra le résultat suivant :

ldexp(1, 1) = 2.0, ldexp(1, 2) = 4.0, ldexp(1, 3) = 8.0
ldexp(2, 1) = 4.0, ldexp(2, 2) = 8.0, ldexp(2, 3) = 16.0
ldexp(3, 1) = 6.0, ldexp(3, 2) = 12.0, ldexp(3, 3) = 24.0
ldexp(4, 1) = 8.0, ldexp(4, 2) = 16.0, ldexp(4, 3) = 32.0
ldexp(5, 1) = 10.0, ldexp(5, 2) = 20.0, ldexp(5, 3) = 40.0
ldexp(6, 1) = 12.0, ldexp(6, 2) = 24.0, ldexp(6, 3) = 48.0
ldexp(7, 1) = 14.0, ldexp(7, 2) = 28.0, ldexp(7, 3) = 56.0
ldexp(8, 1) = 16.0, ldexp(8, 2) = 32.0, ldexp(8, 3) = 64.0
ldexp(9, 1) = 18.0, ldexp(9, 2) = 36.0, ldexp(9, 3) = 72.0


Dernière mise à jour : Samedi, le 18 juillet 2015