Apprendre simplement le binaire (C'est très facile) !

Sujets variés concernant le développement en PureBasic
Avatar de l’utilisateur
Shadow
Messages : 1437
Inscription : mer. 04/nov./2015 17:39

Apprendre simplement le binaire (C'est très facile) !

Message par Shadow »

Saloute !

Voici comment apprendre le Binaire, c'est pas compliqué !
Avec ce code vous allez normalement tous comprendre !

Code : Tout sélectionner

; Créer par Mr Dieppedalle David le 28/05/2017.

Procedure.s ArbreBinaire(Nombre.q)
  
  Repeat
    
    ArbreBinaire.s + Str(Nombre.q) + " / 2 = " + Str(Nombre.q / 2)
    
    If Nombre.q % 2 = 0 ; Si Nombre / 2 est Entier (Pas de virgule)
      ArbreBinaire.s + ".0" + " = " + Str(Nombre.q / 2) + ", Reste 0" + #LF$
      NombreBinaire.s + "0"
      
    Else
      ArbreBinaire.s + ".5" + " = " + Str(Nombre.q / 2) + ", Reste 1" + #LF$
      NombreBinaire.s + "1"
      
    EndIf
    
    Nombre.q / 2
    
  Until Nombre.q = 0
  
  ArbreBinaire.s + #LF$ + "Nombre Binaire = " + NombreBinaire.s
  ProcedureReturn ArbreBinaire.s
  
EndProcedure

Debug ArbreBinaire(9223372036854775807)
AMD Ryzen 9 5950X (16 cœurs, 32 threads, Socket AM4)
Gigabyte RTX 5090 WINDFORCE OC (32 Go GDDR7)
ASUS TUF GAMING B550-PRO (AM4, 4 slots RAM)
64 GB DDR4 3200 Mhz
Asus 24 Pouces: 1920 x 1080.
Système: Windows 10 64 Bits.

PureBasic: 6.30 beta 4 x64 Bits.
Avatar de l’utilisateur
falsam
Messages : 7361
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: Apprendre simplement le binaire (C'est très facile) !

Message par falsam »

Sujet que tu as déja évoqué en Mars 2016
:arrow: http://www.purebasic.fr/french/viewtopi ... 42#p181442

On ne va pas recommencer avec tes cours de binaire et bi-bi naire et autres :wink:

Et puis fred nous donne une fonction native.

Code : Tout sélectionner

Debug Bin(150)
d'ailleurs je le dis aussi dans ton sujet précédent.

[sujet déplacé de la section Tutorial à la section Discussion générale]
Configuration : Windows 11 Famille 64-bit - PB 6.23 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Répondre