Fonctions intégrées en CodeFR

CodeFR offre un ensemble de fonctions intégrées prêtes à l’emploi, permettant de réaliser facilement des opérations courantes.


Fonctions Mathématiques

Fonction Description Exemple
Racine(x) Racine carrée de x Racine(9)3
Sin(x) Sinus (en radians) de x Sin(0)0
Cos(x) Cosinus (en radians) de x Cos(0)1
Tan(x) Tangente (en radians) de x Tan(0)0
Log(x) Logarithme naturel de x Log(1)0
Log10(x) Logarithme base 10 de x Log10(100)2
Arrondi(x) Arrondit x à l'entier le plus proche Arrondi(2.6)3
Abs(x) Valeur absolue de x Abs(-5)5
Alea() Génère un nombre aléatoire entre 0 et 1 Alea()0.432
Ent(x) Partie entière de x Ent(5.9)5

Exemple d’utilisation :

Variable resultat: Decimal

Debut
    resultat = Racine(16)
    Ecrire("La racine carrée de 16 est : ", resultat, "\n")
Fin

Fonctions de Manipulation de Chaînes de caractères

Fonction Description Exemple
Longueur(chaine) Renvoie la longueur d'une chaîne Longueur("CodeFR")6
Concatener(ch1,ch2) Concatène deux chaînes Concatener("Code","FR")"CodeFR"
Copie(ch, debut, longueur) Copie une sous-chaîne à partir d'une position Copie("CodeFR",1,4)"Code"
Comparer(ch1,ch2) Compare deux chaînes (0 égales, 1 différentes) Comparer("ABC","DEF")1
Recherche(ch, sous_ch) Cherche une sous-chaîne dans une chaîne Recherche("CodeFR","FR")4

Exemple d’utilisation :

Variable taille: Entier

Debut
    taille = Longueur("Bonjour")
    Ecrire("Taille : ", taille, "\n")
Fin

Récapitulatif rapide

Type Exemple Retourne
Mathématique Sin(0) 0
Manipulation de chaîne Longueur("test") 4

Ces fonctions intégrées simplifient le développement et rendent le code plus lisible et efficace en CodeFR.