Necesito una funcion para pasar un número entero a binario de 7 bits.
Ejemplo:
nEntrada=10
cSalida:=functionconversora(nEntrada)
cSalida debe contener la cadena: '0001010'
Saludos.
Verhoven wrote:Necesito una funcion para pasar un número entero a binario de 7 bits.
Ejemplo:
nEntrada=10
cSalida:=functionconversora(nEntrada)
cSalida debe contener la cadena: '0001010'
Saludos.
#include "FiveWin.ch"
function Main()
MsgInfo( NumToBinary( 10 ) )
return nil
function NumToBinary( n )
local cNum := ""
while n > 0
cNum += If( lAnd( n, 1 ), "1", "0" )
n = Int( n / 2 )
end
return cNum
Antonio Linares wrote:
- Code: Select all Expand view RUN
#include "FiveWin.ch"
function Main()
MsgInfo( NumToBinary( 10 ) )
return nil
function NumToBinary( n )
local cNum := ""
while n > 0
cNum += If( lAnd( n, 1 ), "1", "0" )
n = Int( n / 2 )
end
return cNum
Return to FiveWin para Harbour/xHarbour
Users browsing this forum: cmsoft and 41 guests