# initialement on n'a aucun diviseur var integer nbr_diviseurs = 0 # on recherche les diviseurs potentiels for i in [1, n] do # si i est un diviseur de n if is_divisor_of(n,i) n then nbr_diviseurs = nbr_diviseurs + 1 # en fonction du nombre de diviseurs on indique # si le nombre est premier ou non if nbr_diviseurs == 2 then return true else return false