Skip to content

Commit 50cc9c9

Browse files
author
Arthur Leon Dyga
committed
Aufgabe 8 bearbeitet und fertiggestellt.
1 parent 44cba39 commit 50cc9c9

File tree

5 files changed

+85
-6
lines changed

5 files changed

+85
-6
lines changed

5TreuePrämie/Program.cs

Lines changed: 17 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,33 @@
22
double Prämie;
33
Console.WriteLine("Seit wielange arbeiten sie schon?(In jahre)");
44
double Jahre = Convert.ToDouble(Console.ReadLine());
5+
double Prmie;
56
if (Jahre < 10)
67
{
78
switch (Jahre)
89
{
910
case < 3:
10-
Console.WriteLine($"Keine Prämie");
11+
Prmie = 0;
12+
Console.WriteLine($"Prämie = {Prmie:C2} Euro pro Jahr");
1113
break;
1214
case >= 3:
13-
Console.WriteLine($"Prämie = 150 Euro pro Jahr");
15+
Prmie = 150;
16+
Prmie = 150 * (Jahre-2);
17+
Console.WriteLine($"Prämie = {Prmie:C2} Euro pro Jahr");
1418
break;
1519
}
1620
}
17-
if (Jahre > 10)
21+
double Zähler = Jahre - 9;
22+
double Prm = 150;
23+
if (Jahre >= 10)
1824
{
19-
Prämie = ((Jahre - 10) * 10)+150;
25+
Prämie = 1050;
26+
while (Zähler > 0)
27+
{
28+
Prm += 10;
29+
Prämie += Prm;
30+
--Zähler;
31+
32+
}
2033
Console.WriteLine($"Ihre Prämie liegt bei {Prämie:C2} im Jahr");
2134
}

7WochenTage/Program.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@
5050
Ergebniss = "Freitag";
5151
break;
5252
case 7:
53-
Ergebniss = "Samsatag";
53+
Ergebniss = "Samstag";
5454
break;
5555
}
5656
Console.WriteLine($"Der wochentag lautet: {Ergebniss}");

8Array/8Array.csproj

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<Project Sdk="Microsoft.NET.Sdk">
2+
3+
<PropertyGroup>
4+
<OutputType>Exe</OutputType>
5+
<TargetFramework>net6.0</TargetFramework>
6+
<RootNamespace>_8Array</RootNamespace>
7+
<ImplicitUsings>enable</ImplicitUsings>
8+
<Nullable>enable</Nullable>
9+
</PropertyGroup>
10+
11+
</Project>

8Array/Program.cs

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
double[] Gehaltsstufe = new double[10] { 10, 20, 30, 40, 50, 60, 70, 80, 90, 100 };
2+
Console.WriteLine("Vordiensjahre rechner");
3+
Console.WriteLine("Wieviel Vordiensjahre haben sie?");
4+
double Vordienstzeit = Convert.ToDouble(Console.ReadLine());
5+
double gehalt = 0;
6+
7+
if (Vordienstzeit == 0)
8+
{
9+
Vordienstzeit += 1;
10+
}
11+
if (Vordienstzeit > 10)
12+
{
13+
Vordienstzeit = 10;
14+
}
15+
16+
switch (Vordienstzeit)
17+
{
18+
case 1:
19+
gehalt = Gehaltsstufe[0];
20+
break;
21+
case 2:
22+
gehalt = Gehaltsstufe[1];
23+
break;
24+
case 3:
25+
gehalt = Gehaltsstufe[2];
26+
break;
27+
case 4:
28+
gehalt = Gehaltsstufe[3];
29+
break;
30+
case 5:
31+
gehalt = Gehaltsstufe[4];
32+
break;
33+
case 6:
34+
gehalt = Gehaltsstufe[5];
35+
break;
36+
case 7:
37+
gehalt = Gehaltsstufe[6];
38+
break;
39+
case 8:
40+
gehalt = Gehaltsstufe[7];
41+
break;
42+
case 9:
43+
gehalt = Gehaltsstufe[8];
44+
break;
45+
case 10:
46+
gehalt = Gehaltsstufe[9];
47+
break;
48+
}
49+
Console.WriteLine($"{gehalt:C2}");

GrundlagenCSharp.sln

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,9 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "5TreuePrämie", "5TreuePrä
1515
EndProject
1616
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "6Sinus", "6Sinus\6Sinus.csproj", "{24B19179-F743-4474-A5D4-B08D9A7AA5FD}"
1717
EndProject
18-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "7WochenTage", "7WochenTage\7WochenTage.csproj", "{0822DDD4-92F9-4FB0-A595-B18F1DCCA99F}"
18+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "7WochenTage", "7WochenTage\7WochenTage.csproj", "{0822DDD4-92F9-4FB0-A595-B18F1DCCA99F}"
19+
EndProject
20+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "8Array", "8Array\8Array.csproj", "{367A4505-1F96-47EE-B78F-A7828270BB51}"
1921
EndProject
2022
Global
2123
GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -51,6 +53,10 @@ Global
5153
{0822DDD4-92F9-4FB0-A595-B18F1DCCA99F}.Debug|Any CPU.Build.0 = Debug|Any CPU
5254
{0822DDD4-92F9-4FB0-A595-B18F1DCCA99F}.Release|Any CPU.ActiveCfg = Release|Any CPU
5355
{0822DDD4-92F9-4FB0-A595-B18F1DCCA99F}.Release|Any CPU.Build.0 = Release|Any CPU
56+
{367A4505-1F96-47EE-B78F-A7828270BB51}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
57+
{367A4505-1F96-47EE-B78F-A7828270BB51}.Debug|Any CPU.Build.0 = Debug|Any CPU
58+
{367A4505-1F96-47EE-B78F-A7828270BB51}.Release|Any CPU.ActiveCfg = Release|Any CPU
59+
{367A4505-1F96-47EE-B78F-A7828270BB51}.Release|Any CPU.Build.0 = Release|Any CPU
5460
EndGlobalSection
5561
GlobalSection(SolutionProperties) = preSolution
5662
HideSolutionNode = FALSE

0 commit comments

Comments
 (0)