Umwandeln von Zahlen in die verschiedenen Zahlensysteme

    • VB.NET

      Umwandeln von Zahlen in die verschiedenen Zahlensysteme

      Hallo,

      dieses Thema ersetzt ein von Progglord erstelltes Thema.

      Nachdem ich per ICQ angefragt wurde Funktionen zum Umwandeln von Zahlen in die verschiedenen Zahlensysteme zu schreiben,
      hab ich mich hingesetzt und einfach mal angefangen - jedoch sicher nicht erschöpfend umgesetzt.

      Wer weitere Funktionen anbieten kann ist herzlich Eingeladen.

      VB.NET-Quellcode

      1. Public Class ClassConvert
      2. #Region "Dezimal in ?"
      3. ''' <summary>Konvertiert Dezimalzahlen (10er System) in Hexadezimalzahlen (16er System).</summary>
      4. ''' <param name="dezimal">Dezimalzahl als Integer.</param>
      5. ''' <returns></returns>
      6. ''' <remarks></remarks>
      7. Public Shared Function dez2hex(ByVal dezimal As Integer) As String
      8. Return Convert.ToString(dezimal, 16)
      9. End Function
      10. ''' <summary>Konvertiert Dezimalzahlen (10er System) in Binärzahlen (2er System).</summary>
      11. ''' <param name="dezimal">Dezimalzahl als Integer.</param>
      12. ''' <returns></returns>
      13. ''' <remarks></remarks>
      14. Public Shared Function dez2bin(ByVal dezimal As Integer) As String
      15. Return Convert.ToString(dezimal, 2)
      16. End Function
      17. ''' <summary>Konvertiert Dezimalzahlen (10er System) in Oktalzahlen (8er System).</summary>
      18. ''' <param name="dezimal">Dezimalzahl als Integer.</param>
      19. ''' <returns></returns>
      20. ''' <remarks></remarks>
      21. Public Shared Function dez2oct(ByVal dezimal As Integer) As String
      22. Return Convert.ToString(dezimal, 8)
      23. End Function
      24. #End Region
      25. #Region "Hex in ?"
      26. ''' <summary>Konvertiert Hexadezimalzahlen (16er System) in Dezimalzahlen (10er System).</summary>
      27. ''' <param name="hex ">Hexadezimalzahl als String.</param>
      28. ''' <returns></returns>
      29. ''' <remarks></remarks>
      30. Public Shared Function hex2dez(ByVal hex As String) As Integer
      31. Return "&H" & hex
      32. End Function
      33. #End Region
      34. End Class

      Gruss

      mikeb69