[Ruby] Traductor de Decimal a Ascii / Ascii a Decimal

Iniciado por ANTRAX, Febrero 24, 2010, 04:16:38 PM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Febrero 24, 2010, 04:16:38 PM Ultima modificación: Julio 31, 2014, 10:15:02 PM por Expermicid
Código: ruby
##########################################################
# [] Traductor de Decimal a Ascii / Ascii a Decimal [] ###
##########################################################

#########################################################
# [+] Inf0:                                           ###
#########################################################
# - Traduce caracteres a su codigo ascii              ###
#   y codigos ascii a caracteres                      ###
#########################################################

#########################################################
# [+] Use :                                           ###
#########################################################
# - Opcion 1 :                                        ###
#   Ingresa los caracteres => bocvk                   ###
#   Codigos Ascii => 98 111 99 118 107                ###
#                                                     ###
# - Opcion 2 :                                        ###
#   Ingresa los codigos Ascii => 98 111 99 118 107    ###
#   Texto => bocvk                                    ###
#########################################################

#########################################################
# [+] c0ntact:                                        ###
#########################################################
# MSN:    [email protected]                           ###
#########################################################

#########################################################
# [+] Gr33tz :                                        ###
#########################################################
# - Protos (Ruby)                                     ###
# - Remote Execution , DiosdelaRed , Code-Makers      ###
#########################################################

puts "\n\tElige una Opcion"
print "\t1.- Decimal a Ascii\n"
print "\t2.- Ascii a Decimal\n"
print "\n\t Opcion : "
opcion=gets.chomp

case opcion
 
  when "1"
  print "\n\tIngresa los caracteres => "
  cadena=gets.chomp
  print "\n\tCodigos Ascii => "
  i=0
  while i<cadena.length
  print "#{cadena[i]} "
  i+=1
  end
  print "\n"
 
 
  when "2"
  print "\n\tIngresa los codigos Ascii => "
  cadena1=gets.chomp
  a=cadena1.split(" ")
  print "\n\tTexto => "
  i=0
  while i<a.length
  b=a[i].to_i
  print "#{b.chr}"
  i+=1
  end
  print "\n"
end