From eb0501a60143b6aafd1abec3bb508812acdcde23 Mon Sep 17 00:00:00 2001 From: navjot kaur Date: Thu, 26 May 2022 20:14:24 -0700 Subject: [PATCH 1/6] CSHARPFUNDAMENTAL:-Set1-Task7 --- CSharpFundamentals/Set1-Task2/Set1-Task2.sln | 8 ++- .../Set1-Task2/Set1-Task6/Program.cs | 50 +++++++++++++++++++ .../Set1-Task2/Set1-Task6/Set1-Task7.csproj | 11 ++++ 3 files changed, 68 insertions(+), 1 deletion(-) create mode 100644 CSharpFundamentals/Set1-Task2/Set1-Task6/Program.cs create mode 100644 CSharpFundamentals/Set1-Task2/Set1-Task6/Set1-Task7.csproj diff --git a/CSharpFundamentals/Set1-Task2/Set1-Task2.sln b/CSharpFundamentals/Set1-Task2/Set1-Task2.sln index 478c90a..7405e01 100644 --- a/CSharpFundamentals/Set1-Task2/Set1-Task2.sln +++ b/CSharpFundamentals/Set1-Task2/Set1-Task2.sln @@ -7,7 +7,9 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Set1-Task2", "Set1-Task2\Se EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Set1-Task3", "Set1-Task3\Set1-Task3.csproj", "{EA12D075-EEBF-49C2-BB1B-05A7807A6FF6}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Set1-Task4", "Set1-Task4\Set1-Task4.csproj", "{EDB01B7B-6A5E-4891-9E8F-146715BEE0F9}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Set1-Task4", "Set1-Task4\Set1-Task4.csproj", "{EDB01B7B-6A5E-4891-9E8F-146715BEE0F9}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Set1-Task7", "Set1-Task6\Set1-Task7.csproj", "{8512ACB8-A2EC-47C4-9FF8-BA30B984043C}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -27,6 +29,10 @@ Global {EDB01B7B-6A5E-4891-9E8F-146715BEE0F9}.Debug|Any CPU.Build.0 = Debug|Any CPU {EDB01B7B-6A5E-4891-9E8F-146715BEE0F9}.Release|Any CPU.ActiveCfg = Release|Any CPU {EDB01B7B-6A5E-4891-9E8F-146715BEE0F9}.Release|Any CPU.Build.0 = Release|Any CPU + {8512ACB8-A2EC-47C4-9FF8-BA30B984043C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {8512ACB8-A2EC-47C4-9FF8-BA30B984043C}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8512ACB8-A2EC-47C4-9FF8-BA30B984043C}.Release|Any CPU.ActiveCfg = Release|Any CPU + {8512ACB8-A2EC-47C4-9FF8-BA30B984043C}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/CSharpFundamentals/Set1-Task2/Set1-Task6/Program.cs b/CSharpFundamentals/Set1-Task2/Set1-Task6/Program.cs new file mode 100644 index 0000000..5b0cd3d --- /dev/null +++ b/CSharpFundamentals/Set1-Task2/Set1-Task6/Program.cs @@ -0,0 +1,50 @@ +int[] player1Coin = new int[5] { 7, 5, 1, 25, 30 }; +int[] player2Coin = new int[5] { 5, 5, 10, 1, 25 }; +double player1TotalScore = 0; +double player2TotalScore = 0; + +for (int i = 0; i < player1Coin.Length;) + for (int j = 0; j < player2Coin.Length;) + { + if (player1Coin[i] > player2Coin[j]) + { + player1TotalScore += 1; + Console.WriteLine("\n player one coin is : = " + player1Coin[i]); + Console.WriteLine(" player two coin is : = " + player2Coin[i]); + Console.WriteLine(" player one is the winner."); + Console.WriteLine("==========================="); + } + else if (player1Coin[i] < player2Coin[j]) + { + player2TotalScore += 1; + Console.WriteLine("\n player one coin is : = " + player1Coin[i]); + Console.WriteLine(" player two coin is : = " + player2Coin[i]); + Console.WriteLine(" player two is the winner."); + Console.WriteLine("==========================="); + } + else + { + player1TotalScore += 0.5; + player2TotalScore += 0.5; + Console.WriteLine("\n player one coin is : = " + player1Coin[i]); + Console.WriteLine(" player two coin is : = " + player2Coin[i]); + Console.WriteLine(" Both player are the winners."); + Console.WriteLine("==========================="); + } + i++; + j++; + } + +if (player1TotalScore > player2TotalScore) +{ + Console.WriteLine("\t\n.*******The winner of this game is Player1 with Score of := ." + player1TotalScore + ".*******"); +} +else if (player1TotalScore < player2TotalScore) +{ + Console.WriteLine("\t\n*******The winner of this game is Player2 with Score of := ." + player2TotalScore + ".*******"); +} +else +{ + Console.WriteLine("\t\n.*******The game is tie *******"); +} +Console.ReadLine(); \ No newline at end of file diff --git a/CSharpFundamentals/Set1-Task2/Set1-Task6/Set1-Task7.csproj b/CSharpFundamentals/Set1-Task2/Set1-Task6/Set1-Task7.csproj new file mode 100644 index 0000000..e044f0c --- /dev/null +++ b/CSharpFundamentals/Set1-Task2/Set1-Task6/Set1-Task7.csproj @@ -0,0 +1,11 @@ + + + + Exe + net7.0 + Set1_Task6 + enable + enable + + + From fe41d3376c532f2e3988500cd9598c8b889cbf4a Mon Sep 17 00:00:00 2001 From: navjot kaur Date: Tue, 31 May 2022 11:24:35 -0700 Subject: [PATCH 2/6] CODE RUB: Fix the level --- CSharpFundamentals/{Set1-Task2 => }/Set1-Task2.sln | 0 CSharpFundamentals/Set1-Task2/{Set1-Task2 => }/Program.cs | 0 CSharpFundamentals/Set1-Task2/{Set1-Task2 => }/Set1-Task2.csproj | 0 CSharpFundamentals/{Set1-Task2 => }/Set1-Task3/Program.cs | 0 CSharpFundamentals/{Set1-Task2 => }/Set1-Task3/Set1-Task3.csproj | 0 CSharpFundamentals/{Set1-Task2 => }/Set1-Task4/Program.cs | 0 CSharpFundamentals/{Set1-Task2 => }/Set1-Task4/Set1-Task4.csproj | 0 CSharpFundamentals/{Set1-Task2 => }/Set1-Task6/Program.cs | 0 CSharpFundamentals/{Set1-Task2 => }/Set1-Task6/Set1-Task7.csproj | 0 9 files changed, 0 insertions(+), 0 deletions(-) rename CSharpFundamentals/{Set1-Task2 => }/Set1-Task2.sln (100%) rename CSharpFundamentals/Set1-Task2/{Set1-Task2 => }/Program.cs (100%) rename CSharpFundamentals/Set1-Task2/{Set1-Task2 => }/Set1-Task2.csproj (100%) rename CSharpFundamentals/{Set1-Task2 => }/Set1-Task3/Program.cs (100%) rename CSharpFundamentals/{Set1-Task2 => }/Set1-Task3/Set1-Task3.csproj (100%) rename CSharpFundamentals/{Set1-Task2 => }/Set1-Task4/Program.cs (100%) rename CSharpFundamentals/{Set1-Task2 => }/Set1-Task4/Set1-Task4.csproj (100%) rename CSharpFundamentals/{Set1-Task2 => }/Set1-Task6/Program.cs (100%) rename CSharpFundamentals/{Set1-Task2 => }/Set1-Task6/Set1-Task7.csproj (100%) diff --git a/CSharpFundamentals/Set1-Task2/Set1-Task2.sln b/CSharpFundamentals/Set1-Task2.sln similarity index 100% rename from CSharpFundamentals/Set1-Task2/Set1-Task2.sln rename to CSharpFundamentals/Set1-Task2.sln diff --git a/CSharpFundamentals/Set1-Task2/Set1-Task2/Program.cs b/CSharpFundamentals/Set1-Task2/Program.cs similarity index 100% rename from CSharpFundamentals/Set1-Task2/Set1-Task2/Program.cs rename to CSharpFundamentals/Set1-Task2/Program.cs diff --git a/CSharpFundamentals/Set1-Task2/Set1-Task2/Set1-Task2.csproj b/CSharpFundamentals/Set1-Task2/Set1-Task2.csproj similarity index 100% rename from CSharpFundamentals/Set1-Task2/Set1-Task2/Set1-Task2.csproj rename to CSharpFundamentals/Set1-Task2/Set1-Task2.csproj diff --git a/CSharpFundamentals/Set1-Task2/Set1-Task3/Program.cs b/CSharpFundamentals/Set1-Task3/Program.cs similarity index 100% rename from CSharpFundamentals/Set1-Task2/Set1-Task3/Program.cs rename to CSharpFundamentals/Set1-Task3/Program.cs diff --git a/CSharpFundamentals/Set1-Task2/Set1-Task3/Set1-Task3.csproj b/CSharpFundamentals/Set1-Task3/Set1-Task3.csproj similarity index 100% rename from CSharpFundamentals/Set1-Task2/Set1-Task3/Set1-Task3.csproj rename to CSharpFundamentals/Set1-Task3/Set1-Task3.csproj diff --git a/CSharpFundamentals/Set1-Task2/Set1-Task4/Program.cs b/CSharpFundamentals/Set1-Task4/Program.cs similarity index 100% rename from CSharpFundamentals/Set1-Task2/Set1-Task4/Program.cs rename to CSharpFundamentals/Set1-Task4/Program.cs diff --git a/CSharpFundamentals/Set1-Task2/Set1-Task4/Set1-Task4.csproj b/CSharpFundamentals/Set1-Task4/Set1-Task4.csproj similarity index 100% rename from CSharpFundamentals/Set1-Task2/Set1-Task4/Set1-Task4.csproj rename to CSharpFundamentals/Set1-Task4/Set1-Task4.csproj diff --git a/CSharpFundamentals/Set1-Task2/Set1-Task6/Program.cs b/CSharpFundamentals/Set1-Task6/Program.cs similarity index 100% rename from CSharpFundamentals/Set1-Task2/Set1-Task6/Program.cs rename to CSharpFundamentals/Set1-Task6/Program.cs diff --git a/CSharpFundamentals/Set1-Task2/Set1-Task6/Set1-Task7.csproj b/CSharpFundamentals/Set1-Task6/Set1-Task7.csproj similarity index 100% rename from CSharpFundamentals/Set1-Task2/Set1-Task6/Set1-Task7.csproj rename to CSharpFundamentals/Set1-Task6/Set1-Task7.csproj From 0d06378c205307375454ea66cda02d0762244c4f Mon Sep 17 00:00:00 2001 From: navjot kaur Date: Tue, 31 May 2022 17:55:14 -0700 Subject: [PATCH 3/6] CODE RUB: Use The random Number. --- CSharpFundamentals/Set1-Task6/Program.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/CSharpFundamentals/Set1-Task6/Program.cs b/CSharpFundamentals/Set1-Task6/Program.cs index 5b0cd3d..a415209 100644 --- a/CSharpFundamentals/Set1-Task6/Program.cs +++ b/CSharpFundamentals/Set1-Task6/Program.cs @@ -1,5 +1,6 @@ -int[] player1Coin = new int[5] { 7, 5, 1, 25, 30 }; -int[] player2Coin = new int[5] { 5, 5, 10, 1, 25 }; +Random random = new Random(); +int[] player1Coin = new int[5] { random.Next(1, 10), random.Next(1, 10), random.Next(1, 10), random.Next(1, 10), random.Next(1, 10) }; +int[] player2Coin = new int[5] { random.Next(1, 10), random.Next(1, 10), random.Next(1, 10) ,random.Next(1, 10), random.Next(1, 10) }; double player1TotalScore = 0; double player2TotalScore = 0; From de66ee9d07cc26aa8ec7ef240b54d66c09e88d95 Mon Sep 17 00:00:00 2001 From: navjot kaur Date: Wed, 1 Jun 2022 09:32:18 -0700 Subject: [PATCH 4/6] CODE RUB: Change The Name of SLN --- CSharpFundamentals/{Set1-Task2.sln => CSharpFundamentals.sln} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename CSharpFundamentals/{Set1-Task2.sln => CSharpFundamentals.sln} (100%) diff --git a/CSharpFundamentals/Set1-Task2.sln b/CSharpFundamentals/CSharpFundamentals.sln similarity index 100% rename from CSharpFundamentals/Set1-Task2.sln rename to CSharpFundamentals/CSharpFundamentals.sln From ee9387a1c4a04324ce2ffd846847d41bc2ee8ca5 Mon Sep 17 00:00:00 2001 From: navjot kaur Date: Wed, 1 Jun 2022 09:34:44 -0700 Subject: [PATCH 5/6] CODE RUB: WorkFlow --- .github/workflows/dotnet.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/dotnet.yml b/.github/workflows/dotnet.yml index a56b91f..ce19585 100644 --- a/.github/workflows/dotnet.yml +++ b/.github/workflows/dotnet.yml @@ -25,5 +25,5 @@ jobs: run: dotnet build --no-restore working-directory: CSharpFundamentals - name: Test - run: dotnet test --no-build --verbosity + run: dotnet test --no-build --verbosity normal working-directory: CSharpFundamentals From 7c73bc66b150ebe088617c6730efffae43799ae5 Mon Sep 17 00:00:00 2001 From: navjot kaur Date: Thu, 2 Jun 2022 14:06:16 -0700 Subject: [PATCH 6/6] CODE RUB: fix the name of project --- CSharpFundamentals/{Set1-Task6 => Set1-Task7}/Program.cs | 0 CSharpFundamentals/{Set1-Task6 => Set1-Task7}/Set1-Task7.csproj | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename CSharpFundamentals/{Set1-Task6 => Set1-Task7}/Program.cs (100%) rename CSharpFundamentals/{Set1-Task6 => Set1-Task7}/Set1-Task7.csproj (100%) diff --git a/CSharpFundamentals/Set1-Task6/Program.cs b/CSharpFundamentals/Set1-Task7/Program.cs similarity index 100% rename from CSharpFundamentals/Set1-Task6/Program.cs rename to CSharpFundamentals/Set1-Task7/Program.cs diff --git a/CSharpFundamentals/Set1-Task6/Set1-Task7.csproj b/CSharpFundamentals/Set1-Task7/Set1-Task7.csproj similarity index 100% rename from CSharpFundamentals/Set1-Task6/Set1-Task7.csproj rename to CSharpFundamentals/Set1-Task7/Set1-Task7.csproj