Créer un site internet

Les opérations arithmétiques

  • Nicolas64
    Nicolas64

    le 10/04/2020 à 15:42 Citer ce message

    Bonjour,
    Je souhaiterai avoir des informations concernant la programmation paramétrée : les opérations arithmétiques

    . Arrondi au plus près --> #i = ROUND[#j]
    . Arrondi inférieur --> #i = FIX[#j]
    . Arrondi supérieur --> #i = FUP[#j]

    Est-ce que l'arrondi se fait au nombre entier ou est-il fonction du nombre de chiffre après la virgule?

    Exemple : 12.437 arrondi à 13 ou à 12.44 ?

    En effet, je cherche à obtenir le nombre entier pour réaliser un calcul avec des variables.

    Merci
  • Cactus
    Cactus

    le 15/04/2020 à 21:37 Citer ce message

    Bonjour,

    Pour obtenir l'e trier du nombre tu peux utiliser l'opération Integer : INT[#] .
    Tu obtiens la partie entière du nombre.
    #i=INT[2/3]

    cdlt
  • cnc-support
    cnc-support

    le 04/08/2020 à 20:24 Citer ce message

    Bonjour ,
    Un peu tard sans doute, mais je viens d'arriver sur ce super forum de spécialistes passionés seulement maintenant :
    D'ailleurs, bonjour à tous au passage.
    Les 3 fonctions citées vont te donner un resultat entier
    différence avec par exemple #1=4.30 et #2=4.60
    ROUND Donne 4 pour #1 et 5 pour #2
    FIX donne 4 pour les 2 ( on enleve toute la partie decimale )
    FUP donne 4 pour les 2 ( on enleve la partie decimale puis +1 )

    Voili Voilou > A vos calculs !
  • cnc-support
    cnc-support

    le 04/08/2020 à 20:31 Citer ce message

    Un exemple d'utilisation du FIX pour decouper les variables systemes de date YYYYMMDD en # séparées Year (4) / Mois (2) / Jour (2)
    ( pour sortie propre dans un fichier Print ou utilisation d'une macro de gravure par exemple ensuite.
    Ci-dessous le principe :
    On a donc #3011=YYYYMMDD
    >
    # Year = FIX [#3011 / 10000 ]
    Recuperation #MMDD
    #MMDD = #3011 - [# Year*10000 ]
    #Month = FIX [ #MMDD / 100 ]
    #Day = #MMDD - [# Month * 100 ]

    Bien sur #Year / #MMDD / #Month et #Day sont à remplacer par les N° de votre choix .

    Meme principe ( en plus simple: 1 seule étape de 2 digits) pour l'heure via #3012.

    A vos Calculs !

Répondre à ce message

 
×