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
Renvoie :
  • la valeur arrondie d'une valeur numérique à l'entier supérieur le plus proche.
  • la durée arrondie à l'intervalle supérieur le plus proche.
    WEBDEV - Code ServeurPHP Non disponible.
  • la date et heure arrondies à l'intervalle supérieur le plus proche.
    WEBDEV - Code ServeurPHP Non disponible.
Exemple
ResArrondi = ArrondiSupérieur(-16.238167, 2) // Renvoie -16.23
ResArrondi = ArrondiSupérieur(3.1) // Renvoie 4 (pas de décimales)
ResArrondi = ArrondiSupérieur(3.111, 2) // Renvoie 3.12
ResArrondi = ArrondiSupérieur(1.9) // Renvoie 2
ResArrondi = ArrondiSupérieur(-1.9) // Renvoie -1
// Arrondi d'une Durée
ResArrondiDurée est une Durée
ResArrondiDurée = ArrondiSupérieur(13 min, 5 min) // Renvoie 15 min (0001500000)
// La durée est découpée en périodes de 5 minutes.
// Le résultat correspond à la fin de la période qui contient la durée 13 min.
// Arrondi d'une DateHeure
dhMonDateHeure est une DateHeure = "202211041524"
Trace("dhMonDateHeure : " + dhMonDateHeure)
Trace("ArrondiSupérieur : " + ArrondiSupérieur(dhMonDateHeure, 7 min)) 
// Affiche 20221104153100000

// La journée est découpée en périodes de 7 min.
Syntaxe

Calculer l'arrondi supérieur d'une valeur numérique Masquer les détails

<Résultat> = ArrondiSupérieur(<Valeur numérique> [, <Nombre de décimales>])
<Résultat> : Entier ou réel
Valeur arrondie au plus grand nombre supérieur.
<Valeur numérique> : Réel ou monétaire
Valeur numérique à arrondir.
<Nombre de décimales> : Entier optionnel
Nombre de décimales à retourner. Si ce paramètre n'est pas précisé, aucune décimale n'est retournée.
WEBDEV - Code NavigateurPHP Non disponible

Calculer l'arrondi supérieur d'une Durée pour un intervalle donné Masquer les détails

<Résultat> = ArrondiSupérieur(<Durée manipulée> , <Intervalle>)
<Résultat> : Durée
Durée correspondant à la fin de l'intervalle donné.
<Durée manipulée> : Durée
Durée à arrondir :
  • Variable de type Durée contenant la durée au format "+JHHMMSSCCC" (J correspond au nombre de jours, HH aux heures, MM aux minutes, SS aux secondes et CCC aux millisecondes).
  • Indication directe de la durée (par exemple 1 j 2 h 3 min 10 s 10 ms).
<Intervalle> : Durée
Période prise en compte pour le calcul de l'arrondi supérieur :
  • Variable de type Durée contenant la durée au format "+JHHMMSSCCC" (J correspond au nombre de jours, HH aux heures, MM aux minutes, SS aux secondes et CCC aux millisecondes).
  • Indication directe de la durée (par exemple 1 j 2 h 3 min 10 s 10 ms).
WEBDEV - Code NavigateurPHP Non disponible

Calculer l'arrondi supérieur d'une DateHeure pour un intervalle donné Masquer les détails

<Résultat> = ArrondiSupérieur(<DateHeure manipulée> , <Intervalle>)
<Résultat> : DateHeure
DateHeure correspondant à la fin de l'intervalle donné.
<DateHeure manipulée> : DateHeure
Date et heure à arrondir.
<Intervalle> : Durée
Période prise en compte pour le calcul de l'arrondi supérieur :
  • Variable de type Durée contenant la durée au format "+JHHMMSSCCC" (J correspond au nombre de jours, HH aux heures, MM aux minutes, SS aux secondes et CCC aux millisecondes).
  • Indication directe de la durée (par exemple 1 j 2 h 3 min 10 s 10 ms).
Remarques
Le séparateur décimal des nombres réels est "." (point).
Classification Métier / UI : Code neutre
Composante : wd300mat.dll
Version minimum requise
  • Version 16
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 27/03/2023

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