Pascal/Turbo Pascal - Pasar de Base Décimal a Binario Recursivamente

 
Vista:

Pasar de Base Décimal a Binario Recursivamente

Publicado por Novato (1 intervención) el 17/02/2005 19:15:32
Alguién m sabría hacer una función q pasase d decimal a binario recursivamente?Muxas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Pasar de Base Décimal a Binario Recursivamente

Publicado por Hurricane (39 intervenciones) el 17/02/2005 20:23:25
Prueba la siguiente funciñon:
1
2
3
4
5
6
7
8
Function DecToBin(N :Word) :String;
    Var
        R :String;
    Begin
        R := 0;
        If (N>0) then R :=Chr(N Mod 2+48) + DecToBin(N Div 2);
        DecToBin := R;
    End; {DecToBin}
Espero te sea de utilidad. Saludos ;-)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Pasar de Base Décimal a Binario Recursivamente

Publicado por Hurricane (39 intervenciones) el 17/02/2005 22:01:41
Corrección:
1
2
3
4
5
6
7
8
9
Function DecToBin(N :Word) :String;
         Var
            R :String;
         Begin
              R := '0';
              If (N>0) then
                 R :=DecToBin(N Div 2) + Chr(N Mod 2+48);
              DecToBin := R;
         End; {DecToBin}
Saludos ;-)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar