DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Fonctions standard / Fonctions de gestion des numériques / Fonctions Mathématiques
  • Equivalence
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Élever un nombre à une puissance.
Exemple
// 8 puissance 5
ResPuissance = Puissance(8, 5)
// Renvoie 32768
Syntaxe
<Résultat> = Puissance(<Nombre à élever> , <Exposant>)
<Résultat> : Réel
Résultat du <Nombre à élever> à la puissance <Exposant>.
<Nombre à élever> : Entier ou réel
Nombre à élever à la puissance.
<Exposant> : Entier ou réel
Exposant.
Remarques
WINDEVWEBDEV - Code ServeurEtats et RequêtesCode Utilisateur (MCU)

Equivalence

La fonction Puissance est équivalente à l'opérateur arithmétique ^. La syntaxe de cet opérateur est la suivante :
<Nombre à élever> ^ <Exposant>
Composante : wd290mat.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
attention aux puissances élevées !
Attention, la fonction puissance est limitée assez rapidement sur les grands nombres.
Exemple : faire tourner la procédure suivante :

xNombre est un numérique

POUR i=1 À 60
Trace("occurrence "+i)

xNombre = Puissance(49,i)
Trace(xNombre)

xNombre=1
BOUCLE (i)
xNombre = 49*xNombre
FIN

Trace(xNombre)
Trace("--")

FIN

La fonction puissance renvoie un résultat faux à partir de i=9
La multiplication renvoie un résultat faux à partir de i=20

Aucune erreur n'est décelée par QUAND EXCEPTION ou par ErreurDétectée
CV
17 fév. 2021

Dernière modification : 25/05/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale