diff --git a/Prog1_WS2017-18/06GameOfLife_Console/Program.cs b/Prog1_WS2017-18/06GameOfLife_Console/Program.cs index c0177f73bd9009582494be1237c33a5a356bd060..f8ce3df8dae85532de3eecc7c55bda9f1cd189b8 100644 --- a/Prog1_WS2017-18/06GameOfLife_Console/Program.cs +++ b/Prog1_WS2017-18/06GameOfLife_Console/Program.cs @@ -21,9 +21,9 @@ namespace _06GameOfLife_Console Console.Clear(); // Elemente zeilenweise ausgeben: - for (int i = 0; i < gen.GetLength(0); i++) + for (int i = 0; i < gen.GetLength(0); i++) // GetLength(0) = Anz. Zeilen { - for (int j = 0; j < gen.GetLength(1); j++) + for (int j = 0; j < gen.GetLength(1); j++) // GetLength(1) = Anz. Spalten { if (gen[i, j]) // Entspricht: gen[i,j]==true?) Console.Write("#"); @@ -87,16 +87,16 @@ namespace _06GameOfLife_Console /// /// aktuelle Generation /// neues Feld, enthält die ermittelten Werte - //static int[,] AnzahlNachbarn(bool[,] generation) - //{ - // // anzN = neues int[,] Feld, gleiche Größe wie der Parameter "generation" + static int[,] AnzahlNachbarn(bool[,] generation) + { + int[,] anzN = new int[feldgroesse, feldgroesse];// Feld, gleiche Größe wie der Parameter "generation" - // // Für jedes Element in generation: - // // falls Element lebendig - // // Nachbarn in anzN erhöhen ... siehe Aufgabenstellung! + // Für jedes Element in generation: + // falls Element lebendig + // Nachbarn in anzN erhöhen ... siehe Aufgabenstellung! - // // return anzN; - //} + return anzN; + } @@ -104,13 +104,13 @@ namespace _06GameOfLife_Console /// Evolutionsschritt gemäß Conways Regeln /// /// aktuelle Generation; wird durch die Funktion verändert - //static void Evolution(bool[,] generation) - //{ - // int[,] anzN = AnzahlNachbarn(generation); + static void Evolution(bool[,] generation) + { + int[,] anzN = AnzahlNachbarn(generation); + + // Your Code here + } - // // Your Code here - //} - static void Main(string[] args) { // Startmuster: diff --git a/Prog1_WS2017-18/07IntroKlassen/Program.cs b/Prog1_WS2017-18/07IntroKlassen/Program.cs index baa0e148fde4364553c614ecacbead7722b12250..46976fb9889aad829d61dbe8571190a86c4fd850 100644 --- a/Prog1_WS2017-18/07IntroKlassen/Program.cs +++ b/Prog1_WS2017-18/07IntroKlassen/Program.cs @@ -9,7 +9,11 @@ namespace _07IntroKlassen class Person { public string Name, Vorname, Anschrift; - public /* static */ void Ausgeben() + //public static void Ausgeben(Person p) + //{ + // Console.WriteLine($"{p.Vorname} {p.Name}"); + //} + public void Ausgeben() { Console.WriteLine($"{Vorname} {Name}"); } @@ -33,6 +37,7 @@ namespace _07IntroKlassen berta.Ausgeben(); foreach (Person p in pfeld) { + //Person.Ausgeben(p); p.Ausgeben(); } }