Aufgaben Tag 2 abgeschlossen

This commit is contained in:
wbs
2026-08-11 14:51:20 +02:00
parent abce04f922
commit a969e3cdc7
26 changed files with 253 additions and 43 deletions
+64 -21
View File
@@ -6,31 +6,74 @@ internal class Song
private string interpret;
private int dauerSekunden;
public string getTitel(){
return titel;
}
public string getInterpret(){
return interpret;
}
public int getDauerSekunden(){
return dauerSekunden;
}
public void setTitel(string titel){
public Song(string titel, string interpret, int dauerSekunden)
{
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);
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--;
}
}