Feedback

C# - ISBN-10 in ISBN-13 umrechnen

Veröffentlicht von am 20.03.2009
(2 Bewertungen)
http://de.wikipedia.org/wiki/ISBN#ISBN-13
http://en.wikipedia.org/wiki/ISBN#ISBN-13
GFU-Schulungen  [Anzeige]

ASP.NET 2.0 und 3.5

Dieser Kurs vermittelt Ihnen alle Erweiterungen von Microsoft ASP.NET 2.0. Zu diesen zählen u. a. Data Bindung, Master Pages, und Security.

VB.NET Einführung

Die Schulung zeigt Ihnen, wie Sie einfache, benutzerorientierte Programme, die auf Datenbanken zugreifen, in VB.NET eigenständig entwickeln. 

private static String ConvertISBN10To13(String isbn)
{
    Char[] isbn10;
    UInt16[] isbn13;
    StringBuilder sb;

    isbn10 = isbn.ToCharArray();
    isbn13 = new UInt16[13];
    isbn13[0] = 9;
    isbn13[1] = 7;
    isbn13[2] = 8;
    for(UInt16 i = 0, j = 3; i < 9; i++, j++)
    {
        isbn13[j] = UInt16.Parse(isbn10[i].ToString());
    }
    isbn13[12] = (UInt16)((10 - ((isbn13[0] + isbn13[2] + isbn13[4] + isbn13[6]
        + isbn13[8] + isbn13[10] + (3 * (isbn13[1] + isbn13[3] + isbn13[5] + isbn13[7]
        + isbn13[9] + isbn13[11]))) % 10)) % 10);
    sb = new StringBuilder();
    for(UInt16 i = 0; i < 13; i++)
    {
        sb.Append(isbn13[i].ToString());
    }
    return (sb.ToString());
}
Abgelegt unter ISBN, ISBN-10, ISBN-13.

Kommentare zum Snippet

 

Logge dich ein, um hier zu kommentieren!

Ähnliche Snippets