Es estupendo que quieras compartir lo que vas desarrollando, pero en este caso, la verdad, no le veo ninguna utilidad.
No sé, imagínate que a todos nos da por subir trozos de código que hemos hecho, al final esto sería un lío con trozos de código de distintos niveles mezclado con preguntas y dudas. Piensa en compartir aquello que la gente suele preguntar, y cómo convertir a binario con tu método (muy limitado por cierto) no lo es, y más teniendo en cuenta que existe un método que ya lo hace.
Cita: que tal si una persona desea inventar su propio codigo alfanumerico por ejemplo
Pues que tu método sería completamente ineficiente, por ponerte un ejemplo, para hexadecimal (que también se puede hacer con el método que he puesto) necesitarías 16 if.