Files
dcnsanplanung/dcnsanplanung.bewertung/M149-3/BAA.cs

59 lines
1.7 KiB
C#

using System;
using System.Collections.Generic;
using System.Net.Http.Headers;
using System.Text;
namespace dcnsanplanung.bewertung.M149_3
{
public class BAA : AbstractCode
{
EGeltungsbereich geltungsbereich;
public BAA(EGeltungsbereich geltungsbereich) : base("Verformung")
{
this.geltungsbereich = geltungsbereich;
}
public override int CalculateSK()
{
switch(geltungsbereich)
{
case EGeltungsbereich.biegesteif:
{
switch (Q1)
{
case >= 7: return 0;
case >= 4: return 1;
case >= 3: return 2;
case >= 1: return 3;
default: return 4;
}
}
case EGeltungsbereich.biegeweich:
{
switch (Q1)
{
case >= 15: return 0;
case >= 10: return 1;
case >= 6: return 2;
case >= 2: return 3;
default: return 4;
}
}
default: return 6;
}
}
public override int CalculateBK()
{
switch(Q1)
{
case >= 50: return 0;
case >= 40: return 1;
case >= 25: return 2;
case >= 10: return 3;
default: return 4;
}
}
}
}