Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

Convierte Decimales menores de 2559 a Hexadecimales

  • 0 Respuestas
  • 1754 Vistas

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

Conectado ANTRAX

  • *
  • Administrator
  • Mensajes: 5448
  • Actividad:
    10%
  • Reputación 33
  • ANTRAX
    • Ver Perfil
    • Underc0de
    • Email
  • Skype: underc0de.org
  • Twitter: @Underc0de
« en: Julio 18, 2011, 10:30:50 pm »
Código: DOS
  1. @echo off
  2. set /p num=Introduce el numero Hexadecimal para pasarlo a Decimal:
  3. set /a num2=%num%/16
  4. set /a res=%num2%*16
  5. Set /a r=%num%-%res%
  6. if %num2%==10 (set num2=A)
  7. if %num2%==11 (set num2=B)
  8. if %num2%==12 (set num2=C)
  9. if %num2%==13 (set num2=D)
  10. if %num2%==14 (set num2=E)
  11. if %num2%==15 (set num2=F)
  12. :bucle
  13. if %num2% GTR 16 (goto dep) else (goto sig)
  14. :dep
  15. set /a a=%num2%/16
  16. set /a b=%a%*16
  17. set /a c=%num2%-%b%
  18. if %c%==0 (set num2=%a%0)
  19. if %c%==1 (set num2=%a%1)
  20. if %c%==2 (set num2=%a%2)
  21. if %c%==3 (set num2=%a%3)
  22. if %c%==4 (set num2=%a%4)
  23. if %c%==5 (set num2=%a%5)
  24. if %c%==6 (set num2=%a%6)
  25. if %c%==7 (set num2=%a%7)
  26. if %c%==8 (set num2=%a%8)
  27. if %c%==9 (set num2=%a%9)
  28. if %c%==10 (set num2=%a%A)
  29. if %c%==11 (set num2=%a%B)
  30. if %c%==12 (set num2=%a%C)
  31. if %c%==13 (set num2=%a%D)
  32. if %c%==14 (set num2=%a%E)
  33. if %c%==15 (set num2=%a%F)
  34. :sig
  35. if %r%==0 (echo El Resutlado es %num2%0 && pause > nul && exit)
  36. if %r%==1 (echo El Resutlado es %num2%1 && pause > nul && exit)
  37. if %r%==2 (echo El Resutlado es %num2%2 && pause > nul && exit)
  38. if %r%==3 (echo El Resutlado es %num2%3 && pause > nul && exit)
  39. if %r%==4 (echo El Resutlado es %num2%4 && pause > nul && exit)
  40. if %r%==5 (echo El Resutlado es %num2%5 && pause > nul && exit)
  41. if %r%==6 (echo El Resutlado es %num2%6 && pause > nul && exit)
  42. if %r%==7 (echo El Resutlado es %num2%7 && pause > nul && exit)
  43. if %r%==8 (echo El Resutlado es %num2%8 && pause > nul && exit)
  44. if %r%==9 (echo El Resutlado es %num2%9 && pause > nul && exit)
  45. if %r%==10 (echo El Resutlado es %num2%A && pause > nul && exit)
  46. if %r%==11 (echo El Resutlado es %num2%B && pause > nul && exit)
  47. if %r%==12 (echo El Resutlado es %num2%C && pause > nul && exit)
  48. if %r%==13 (echo El Resutlado es %num2%D && pause > nul && exit)
  49. if %r%==14 (echo El Resutlado es %num2%E && pause > nul && exit)
  50. if %r%==15 (echo El Resutlado es %num2%F && pause > nul && exit)
  51.  

by Hendrix


 

¿Te gustó el post? COMPARTILO!



Suma y resta con decimales

Iniciado por binary_death

Respuestas: 0
Vistas: 2793
Último mensaje Septiembre 01, 2013, 04:39:45 am
por binary_death