Salut RMont
Quand tu déclares une variable réelle comme suit :
dim a, : a= 24075.6 :' variable type réel
quand tu fais un print tu as la valeur juste qui s'imprime (encore heureux !!)
si tu fais
dim a% :a%= 24075.6 :' variable type entier
tu essaye d'affecter une valeur NON entière à une variable entière.
Nous autres Panoramiciens avons de la chance. Panoramic réagit 'ach'ment bien en ne plantant pas (ce qui n'est pas vrai pour certains langages). Ce qui se passe, c'est que l’interpréteur calcule l'arrondi et l'affecte à la variable%.
Jusqu'à .499999.... il affecte la valeur entière.
A partir de .5 il affecte la valeur entière +1.
Et si... Mais essaye ce code
- Code:
-
dim a, : a= 24075123456789876543.6 :' variable type réel
dim a% :a%= 24075123456789876543.6 :' variable type entier
a=int(a)
print "a = " ,a
a%=int(a%)
print "a% = ",a%
Ennuyeux non ?
Edit : Fichtre vous avez dégainé plus vite que moi.