From 2c745fea524b4e7ea0edc0db6c79d6d5b3e0631c Mon Sep 17 00:00:00 2001 From: Peter Date: Tue, 20 Jun 2017 13:58:25 +0000 Subject: [PATCH] =?UTF-8?q?'Geldscheinpr=C3=BCfer'=20=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Geldscheinprüfer | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/Geldscheinprüfer b/Geldscheinprüfer index 37d614c..6fd2844 100644 --- a/Geldscheinprüfer +++ b/Geldscheinprüfer @@ -18,17 +18,18 @@ namespace ConsoleApplication9 zahl /= 10; } while (zahl > 0); - querSumme = 0; return querSumme; } public int pruefeSeriennummer(string seriennummer) { // Buchstaben durch Zahl ersetzen (Grundlage: ASCII zuordnung) - char[] seriennummerChar = seriennummer.ToCharArray(0,12); + char[] seriennummerChar = seriennummer.ToCharArray(0, 12); - int positionszahl = seriennummerChar[0] - 64; - seriennummerChar[0] = Convert.ToChar(positionszahl); + int positionszahl = (int)seriennummerChar[0] - 64; + int q1 = QuerSumme(positionszahl); + + Console.WriteLine(Convert.ToString(q1)); string snqs = new string(seriennummerChar); @@ -37,8 +38,9 @@ namespace ConsoleApplication9 int quersumme = 0; Console.WriteLine(Convert.ToString(seriennummerChar[0] + "!!!! \r\n")); - - for (int i = 0; i <= 10; i++) { + + for (int i = 0; i <= 10; i++) + { Console.WriteLine(seriennummerChar[i] + "\r\n \r\n"); @@ -47,7 +49,6 @@ namespace ConsoleApplication9 Console.WriteLine(Convert.ToString(quersumme)); } - //int quersumme = 2; //int subtrahend = (quersumme % 9); //int result = 8 - subtrahend; //if (result == 0) result = 9; @@ -69,4 +70,3 @@ namespace ConsoleApplication9 } } } -