fun main()
{
val verwaltung = Musikverwaltung()
val song1 = Song("Bay of Pigs", "Civil War", 150, 90)
val song2 = Song("Sanctified with Dynamite", "Powerwolf", 160, 80)
val song3 = Song("Universe on Fire", "Gloryhammer", 130, 75)
val song4 = Song("Lempo", "Korpiklaani", 180, 70)
val song5 = Song("Moskau", "Dschingkhis Kahn", 210, 95)
val song6 = Song("Numb", "Linkin Park", 110, 65)
val song7 = Song("Alestorm", "Alestorm", 90, 60)
val song8 = Song("Perfect", "Ed Sheeran", 50, 50)
verwaltung.addSong(song1)
verwaltung.addSong(song2)
verwaltung.addSong(song3)
verwaltung.addSong(song4)
verwaltung.addSong(song5)
verwaltung.addSong(song6)
verwaltung.addSong(song7)
verwaltung.addSong(song8)
val playlist1 = Playlist(arrayListOf(song1, song3, song8))
val playlist2 = verwaltung.randomPlaylist()
playlist1.alleAbspielen()
println()
playlist2.alleAbspielen()
println()
val besterSong = verwaltung.besterSong()
println("Bester Song: ${besterSong.titel} von ${besterSong.interpret}\n")
song1.changeBewertung(100)
println(song1.bewertung)
song1.changeBewertung(105)
println(song1.bewertung)
println("\nDie Gesamtlänge beträgt: ${playlist2.gesSpieldauer()} Sekunden")
println("\nBeinhaltet Song1 'zel'? " + song1.suche("zel"))
println("Beinhaltet Song1 'ig'? " + song1.suche("ig"))
println("\nEs haben ${playlist1.anzBessereBewertung(70)} eine bessere oder gleich gute Bewertung.")
do
{
println("\nSuche nach Song: ")
val suchbegriff : String = readLine().toString()
if (suchbegriff != "stopp" && suchbegriff != "Stopp")
{
val gesuchterSong = verwaltung.suche(suchbegriff)
if(gesuchterSong != null)
gesuchterSong.abspielen()
}
}
while(suchbegriff != "stopp" && suchbegriff != "Stopp")
}
Comments
0 B
|👍
/👎
0 B
|👍
/👎