Aufgaben Tag 2 abgeschlossen
This commit is contained in:
+64
-21
@@ -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--;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user