fonction (Nombre:real; Longueur:integer); var {à faire}; begin E:=1; D:=Nombre; for C:=1 to Longueur do begin Nombre:=Nombre*10; E:=E*10; end; //On aurait pu utiliser la fonction Power de l'unité Maths P:=PGCD(Nombre-D,E-1); Fraction:=(A-D)/(E-1); //avec division par le PGCD en haut et en bas end;