The matrix Chacun fait ce qu'il en veut. | Avec Ada, j'ai fait ceci ...
Code :
procedure Test is function Hex_Image(Num : Integer) return String is Image : String(1..9); Last : Positive := 9; Number : Integer := num; type Hexa_Digit is ('0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F'); Rest : Integer; begin while number > 16 loop image(Last) := Character'Value(Hexa_Digit'image(Hexa_Digit'val((Number rem 16)))); Number := Number - (Number rem 16); Last := Last - 1; end loop; image(Last) := Character'Value(Hexa_Digit'image(Hexa_Digit'val(Number))); return Image(Last..Image'length); end Hex_Image; begin Put(Hex_Image(Num => 100)); end Test;
|
J'ai un Constraint_Error levé ligne 17 à l'execution. Message édité par The matrix le 12-08-2009 à 13:52:38 ---------------
des gestes simples et ponctués, par quelques points presque importants, la précision coordonnée, d'une île déserte, des plans secrets, d'un architecte, à la retraite, passionné par son métier, refaire le monde, à son idée, tracer des routes, les emprunter
|