calculatrice

Discussion dans 'Windows' créé par Froggy, 6 Août 2006.

Statut de la discussion:
Fermée.
  1. Offline
    Froggy fake geek
    Hello les gens :signe:

    voila mon problème ... Je cherche une calculatrice qui fasse les conversion et les calculs simples (addition, soustraction,... pas besoin de plus) en d'autre base que notre bonne vienne base 10 :)

    Alors il y en a qui vont me dire ... caculette windows MAIS essayer de faire 262-347 en octal et vous verez que le résultat ne correspond pas vraiment a ce que vous espériez :-9
    Froggy, 6 Août 2006
    #1
  2. Offline
    Inco Elite
    arf, surpris du résultat ...

    et puis t as qu'a pas faire de l'octal na :p

    bonne recherche (rho je suis toujours sur le cul pour la réponse)
    Inco, 6 Août 2006
    #2
  3. Offline
    Froggy fake geek
    ou alors si qqun qui connait un peu mieux JAVA que moi sait me dire s'il existe une fonction pour calculer en octal :roll:
    Froggy, 6 Août 2006
    #3
  4. Offline
    EINST Elite
    J'ai pas trop de problèmes en faisant ce calcul. Tu coches "Octet" à droite pour avoir une réponse sur 8bits et pas "Qword" (64 bits), "Dword" (32 bits), "Word" (16 bits).

    262-347 = 313 en octet (correspond à -65 vu que 313+65=0) donc c'est ok.

    (262)b8 = (17:cool:b10
    (347)b8 = (231)b10
    (262)b8 - (347)b8 = (17:cool:b10 - (231)b10 = (-53)b10 = (313)b8 = (-65)b8

    Si tu voulais obtenir le 65, pousses un coup sur +/- .





    La calculatrice windows ne va pas afficher de signe (-) quand tu travailles en binaire, hexadécimal, octal.

    Il s'agit d'une représentation des nombres négatifs en complément à 2 et pour mieux le comprendre faut passer en binaire.

    (313)b8 = (1 100 1011)b2
    on remplace les 1 par 0, les 0 par 1 --> 0 011 0100
    et on ajoute 1 --> 0 011 0101 = (65)b8
    EINST, 6 Août 2006
    #4
  5. Offline
    Froggy fake geek
    merci pour l'astuce ... c'est vrai que j'avais pas réfléchi au fait que le +/- pouvais résoudre le problème ;-D
    Froggy, 7 Août 2006
    #5
Statut de la discussion:
Fermée.