This commit is contained in:
Reményi Zétény
2025-09-20 19:25:22 +02:00
commit 4894d702e1
58 changed files with 727 additions and 0 deletions

View File

@@ -0,0 +1,58 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace gyakorlasdogara0920
{
internal class Zenek
{
private int minoseg;
public string Cim { get; set; }
public string Eloado { get; set; }
public int Hossz { get; set; }
public int KiadasEve { get; set; }
public int Minoseg
{
set { minoseg = 0; } // titkositás | majdnem szakszerű
}
public Zenek(string cim, string eloado, int kiadaseve, int hossz, int minoseg)
{
this.Cim = cim;
this.Eloado = eloado;
this.Hossz = hossz;
this.KiadasEve = kiadaseve;
Minoseg = minoseg;
}
public Zenek() //override | null érték ha nincs megadva
{
this.Cim = "";
this.Eloado = "";
this.Hossz = 0;
this.KiadasEve = 0;
Minoseg = 0;
}
private int elteltEvek()
{
return (DateTime.Now.Year - KiadasEve);
}
public void informacio()
{
Console.WriteLine($"A '{Cim}' című zenét {Eloado} készítette {elteltEvek()} éve. A zene {percHossz()} hosszú, minősége pedig {minoseg} Bit!");
}
private string percHossz()
{
int perc = Hossz / 60;
int masodperc = Hossz % 60;
return $"{perc}:{masodperc:D2}";
}
}
}