Uebungsaufgaben_ITFS2_SS_2025/Exercises/E24_Enums/Exercise_2.cs
2025-06-03 16:56:09 +02:00

36 lines
1.1 KiB
C#

using System;
using System.IO;
namespace Exercises_C_Sharp.E24_Enumns
{
class Exercise_2
{
//Gehen Sie zur Stelle 3x5 und danach zur Stelle -2x1. Nutzen Sie dafür nur die Aufrufe der Going-Methode in der Start-Methode.
enum Direction {North, South, West, East}
public static void Start()
{
//Code Start
for (int i = 0; i < 3; i++) Going(Direction.North);
for (int i = 0; i < 5; i++) Going(Direction.East);
for (int i = 0; i < 5; i++) Going(Direction.South);
for (int i = 0; i < 4; i++) Going(Direction.West);
//Code Ende
}
static int x = 0;
static int y = 0;
static void Going(Direction a)
{
if(a == Direction.North)
x++;
else if(a == Direction.South)
x--;
else if(a == Direction.West)
y--;
else if(a == Direction.East)
y++;
Console.WriteLine("Ihre aktuelle Position ist {0}x{1}", x, y);
}
}
}