vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Mails senden, abrufen und decodieren - ganz easy ;-)  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Re: Buchstaben in Zahlen umwandeln und auf eine Grundzahl reduzieren 
Autor: Manfred X
Datum: 01.11.11 13:37

Hallo!

Du wolltest was lernen ....
Hier eine Klasse.
Public Class cTextToNumbers
 
Shared zeichen() As String = New String() _
{"a", "i", "j", "q", "y", "b", "k", "r", "c", "g", "l", "s", "d", "m", "t", _
"e", "h", "n", "u", "v", "w", "x", "o", "z", "f", "p"}
Shared werte() As Integer = New Integer() _
{1, 1, 1, 1, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 5, 5, 5, 6, 6, 6, 6, 7, 7, 8, 8, 9, _
9}
 
Public Shared Function TextToNumbers(ByVal text As String) As Decimal
 
        Dim numbers As New System.Text.StringBuilder(String.Empty)
        Dim index As Integer
 
        If String.IsNullOrEmpty(text) Then
            Throw New ArgumentException("Kein Text gegeben")
        End If
        If text.Length > 29 Then
            Throw New ArgumentException("Text länger als 29 Zeichen")
        End If
 
        For i As Integer = 0 To text.Length - 1
            If Not zeichen.Contains(text(i)) Then
                Throw New ArgumentException("Unzulässiges Zeichen im Text")
            End If
            index = Array.IndexOf(zeichen, CStr(text(i)))
            numbers.Append(werte(index))
        Next i
 
        Return CDec(numbers.ToString)
End Function
 
End Class
Verwendung:
MsgBox(CStr(cTextToNumbers.TextToNumbers("abcdefghijklmnopqrstuvwxyz")))

MfG
Manfred
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Buchstaben in Zahlen umwandeln und auf eine Grundzahl reduzi...2.216Hanna31.10.11 12:05
Re: Buchstaben in Zahlen umwandeln und auf eine Grundzahl re...1.795Manfred X31.10.11 12:22
Re: Buchstaben in Zahlen umwandeln und auf eine Grundzahl re...1.499ModeratorDaveS31.10.11 12:43
Re: Buchstaben in Zahlen umwandeln und auf eine Grundzahl re...1.514Hanna31.10.11 12:44
Re: Buchstaben in Zahlen umwandeln und auf eine Grundzahl re...1.362Hanna31.10.11 12:52
Re: Buchstaben in Zahlen umwandeln und auf eine Grundzahl re...1.414ModeratorDaveS31.10.11 12:53
Re: Buchstaben in Zahlen umwandeln und auf eine Grundzahl re...1.541Manfred X31.10.11 13:01
Re: Buchstaben in Zahlen umwandeln und auf eine Grundzahl re...1.402Hanna31.10.11 13:00
Re: Buchstaben in Zahlen umwandeln und auf eine Grundzahl re...1.433Manfred X31.10.11 13:16
Re: Buchstaben in Zahlen umwandeln und auf eine Grundzahl re...1.470ModeratorDaveS31.10.11 13:21
Re: Buchstaben in Zahlen umwandeln und auf eine Grundzahl re...1.451Hanna31.10.11 13:38
Re: Buchstaben in Zahlen umwandeln und auf eine Grundzahl re...1.360Manfred X31.10.11 13:46
Re: Buchstaben in Zahlen umwandeln und auf eine Grundzahl re...1.362Hanna31.10.11 14:00
Re: Buchstaben in Zahlen umwandeln und auf eine Grundzahl re...1.419Manfred X31.10.11 14:17
Re: Buchstaben in Zahlen umwandeln und auf eine Grundzahl re...1.504Hanna31.10.11 14:38
Re: Buchstaben in Zahlen umwandeln und auf eine Grundzahl re...1.376Hanna01.11.11 12:55
Re: Buchstaben in Zahlen umwandeln und auf eine Grundzahl re...2.730Manfred X01.11.11 13:37
Re: Buchstaben in Zahlen umwandeln und auf eine Grundzahl re...1.833Maas01.11.11 13:36
Re: Buchstaben in Zahlen umwandeln und auf eine Grundzahl re...1.524Manfred X01.11.11 13:42
Re: Buchstaben in Zahlen umwandeln und auf eine Grundzahl re...1.423ModeratorDaveS01.11.11 17:19
Re: Buchstaben in Zahlen umwandeln und auf eine Grundzahl re...1.420Maas01.11.11 17:24
Re: Buchstaben in Zahlen umwandeln und auf eine Grundzahl re...1.469ModeratorDaveS02.11.11 13:01
Re: Buchstaben in Zahlen umwandeln und auf eine Grundzahl re...1.569Hanna08.11.11 10:52

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel