probleme avec modulo

probleme avec modulo - Ada - Programmation

Marsh Posté le 03-02-2005 à 16:31:22    

bonjour à tous,
j'ai un petit soucis avec modulo.
j'ai deux variables X et Y de type float.  
j'aimerai faire  
X := X mod Y.
 
 
mais ca marche pas  [:iana]  et je capte pas pourquoi. Le message d'erreur est: Binary operator "MOD" between Float and Float not directly visible, use clause or conversion might be needed  
 
je capte pas trop ce que sa veut dire
please help
 

Reply

Marsh Posté le 03-02-2005 à 16:31:22   

Reply

Marsh Posté le 04-02-2005 à 15:45:22    

l'operateur mod ne s'utilise qu'avec des entiers...

Reply

Marsh Posté le 04-02-2005 à 15:58:39    

ouinnn j'avais vu sur des sites que c'etait possible avec des réels.
Faut dire que la doc de ada sur le net n'est pas forcément la meilleur.  
en tout cas je te remercie pour la réponse

Reply

Marsh Posté le 04-02-2005 à 16:27:57    

on pourrait imaginer travailler à l'aide de conversions float-->integer, mais bon tu perds l'avantage de la virgule et des nombres longs...

Reply

Marsh Posté le 04-02-2005 à 17:20:13    

surtout que je veux les garder

Reply

Marsh Posté le 04-02-2005 à 19:49:09    

il ne te reste plus qu'à recréer une fonction "Mod" qui travaille avec des float...
(ou rechercher sur le net la dite fonction)

Reply

Marsh Posté le 08-02-2005 à 16:23:50    

ouais finalement c'est ce que j'ai fait  
 
merci

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed