From 5e19f1c29a709f3ce5cf89f920668605cc18a44d Mon Sep 17 00:00:00 2001 From: Peter Date: Tue, 20 Jun 2017 21:22:12 +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 | 36 +++++++++--------------------------- 1 file changed, 9 insertions(+), 27 deletions(-) diff --git a/Geldscheinprüfer b/Geldscheinprüfer index 6fd2844..fa08705 100644 --- a/Geldscheinprüfer +++ b/Geldscheinprüfer @@ -1,8 +1,4 @@ using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; namespace ConsoleApplication9 { @@ -28,32 +24,18 @@ namespace ConsoleApplication9 int positionszahl = (int)seriennummerChar[0] - 64; int q1 = QuerSumme(positionszahl); - - Console.WriteLine(Convert.ToString(q1)); - - string snqs = new string(seriennummerChar); - - Console.WriteLine(snqs + "\r\n"); - - int quersumme = 0; - - Console.WriteLine(Convert.ToString(seriennummerChar[0] + "!!!! \r\n")); - - for (int i = 0; i <= 10; i++) - { - - Console.WriteLine(seriennummerChar[i] + "\r\n \r\n"); - - quersumme += Convert.ToInt32(seriennummerChar[i]); - - Console.WriteLine(Convert.ToString(quersumme)); + int q2 = 0; + for (int i = 1; i <= 10; i++) { + Console.WriteLine(Convert.ToString(q2 + "\r\n")); + q2 += ((int)seriennummerChar[i]-48); } + int quersumme = (int)q1 + (int)q2; - //int subtrahend = (quersumme % 9); - //int result = 8 - subtrahend; - //if (result == 0) result = 9; + int subtrahend = (quersumme % 9); + int result = 8 - subtrahend; + if (result == 0) result = 9; - return positionszahl; + return result; } }