DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Fonctions standard / Fonctions de gestion des numériques / Fonctions Mathématiques
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
Composante : wd300mat.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