Files
SammelmappeOOP/Lohnabrechnung/Angestellter.cs
2024-07-25 15:47:46 +02:00

43 lines
1.2 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Lohnabrechnung
{
internal class Angestellter : Lohnsklaven
{
private int alter;
private string? tarifgruppe;
public Angestellter(int alter, string? tarifgruppe, string? name, string? vorname)
{
this.alter = alter;
this.tarifgruppe = tarifgruppe;
this.name = name;
this.vorname = vorname;
hungerlohn();
}
public void hungerlohn()
{
if (tarifgruppe == "A" || tarifgruppe == "a")
{
this.gehalt = 2560 * (1 + ((this.alter - 25.0) / 100));
}
else if (tarifgruppe == "B" || tarifgruppe == "b")
{
this.gehalt = 3000 * (1 + ((this.alter - 25.0) / 100));
}
else if (tarifgruppe == "C" || tarifgruppe == "c")
{
this.gehalt = 3200 * (1 + ((this.alter - 25.0) / 100));
}
else if (tarifgruppe == "D" || tarifgruppe == "d")
{
this.gehalt = 5400 * (1 + ((this.alter - 25.0) / 100));
}
}
}
}