namespace Tag_2_Aufgaben; internal class Song { private string titel; private string interpret; private int dauerSekunden; public Song(string titel, string interpret, int dauerSekunden) { this.titel = titel; this.interpret = interpret; this.dauerSekunden = dauerSekunden; } public string GetTitel() { return titel; } public string GetInterpret() { return interpret; } public int GetDauerSekunden() { return dauerSekunden; } public void SetTitel(string titel) { this.titel = titel; } public void SetInterpret(string interpret) { this.interpret = interpret; } public void SetDauerSekunden(int dauerSekunden) { this.dauerSekunden = dauerSekunden; } public void Spielen() { Console.WriteLine("{0} von {1} ({2}:{3} Minuten)", titel, interpret, dauerSekunden/60, (dauerSekunden%60).ToString("D2")); } } internal class Robot { public int batterieLaufzeit; public string aufgabe; public Robot(int batterieLaufzeit, string aufgabe) { this.batterieLaufzeit = batterieLaufzeit; this.aufgabe = aufgabe; } public bool IstBatterieLaufzeitNiedrig() { return batterieLaufzeit < 2; } public void FühreAufgabeAus() { if (IstBatterieLaufzeitNiedrig()) { Console.WriteLine("Ich muss aufgeladen werden"); return; } Console.WriteLine(aufgabe); batterieLaufzeit--; } }