using System;
using System.Collections.Generic;
using System.Text;
namespace ISBN
{
class Program
{
static void Main(string[] args)
{
int summe = 0;
Console.WriteLine("nntttÜberprüfen ob ihre ISBN Nummer stimmt!!!");
Console.WriteLine("nn");
int[] isbn = new int[9];//Deklaration des Arrays
for (int i = 0; i < 9; i++)
{
Console.Write("Geben sie die " + (i + 1) + "te Stelle ihrer ISBN Nummer ein: ");
//Eingabe der ISBN Nummer(jede Zahl einzeln)
isbn[i] = Convert.ToInt32(Console.ReadLine());
}
Console.Write("Geben Sie nun die Prüfziffer ein: ");//Eingabe der Prüfziffer
string prüf2 = Console.ReadLine();
int prüf3;
if (prüf2 == "X" || prüf2 == "x")//if Anweisung zur Konvertierung des X in der Prüfzahl/ sonst
//wird die normale Zahl eingegeben
{
prüf3 = 10;
}
else
{
prüf3 = Convert.ToInt32(prüf2);
}
Console.Clear();//Consolenfenster wird gereinigt
Console.WriteLine("Also ist das ihre ISBN Nummern");//Ausgabe der gesamten ISBN Nummer
for (int i = 0; i < 9; i++)//for Schleife zur Ausgabe des Arrays
{
Console.Write(isbn[i]);
}
Console.WriteLine(prüf3);
for (int i = 0; i < 9; i++)//for Schleife zur Überprüfung der Prüfziffer
{
summe = (isbn[i] * (i + 1) + summe);
}
int Prüffziffer = summe % 11;
if (Prüffziffer == prüf3)//if Anweisung zum vergleichen der Prüfziffer + richtig oder falsch Ausgabe
{
Console.WriteLine("nnDie Prüffziffer stimmt");
}
else
{
Console.WriteLine("nnDie Prüffziffer stimmt nicht");
}
Console.ReadLine();
}
}
}
Christoph Rabensteiner, Hannes Paulmichl
|