diff --git a/NumberGuessingGame/NumberGuessingGame.csproj b/NumberGuessingGame/NumberGuessingGame.csproj
new file mode 100644
index 0000000..fd4bd08
--- /dev/null
+++ b/NumberGuessingGame/NumberGuessingGame.csproj
@@ -0,0 +1,10 @@
+
+
+
+ Exe
+ net9.0
+ enable
+ enable
+
+
+
diff --git a/NumberGuessingGame/Program.cs b/NumberGuessingGame/Program.cs
new file mode 100644
index 0000000..fbdf02f
--- /dev/null
+++ b/NumberGuessingGame/Program.cs
@@ -0,0 +1,38 @@
+namespace NumberGuessingGame
+{
+ internal class Program
+ {
+ static void Main(string[] args)
+ {
+ Console.WriteLine("Number Guessing Game: ");
+
+ const int targetNumber = 21;
+ int userGuess;
+
+ do
+ {
+ Console.Write("Guess a number between 1 and 100: ");
+
+ if (int.TryParse(Console.ReadLine(), out userGuess))
+ {
+ if (userGuess > targetNumber)
+ {
+ Console.WriteLine("Too high! Try again.\n");
+ }
+ else if (userGuess < targetNumber)
+ {
+ Console.WriteLine("Too low! Try again.\n");
+ }
+ }
+ else
+ {
+ Console.WriteLine("Invalid input! Please enter a valid whole number.\n");
+ userGuess = -1;
+ }
+
+ } while (userGuess != targetNumber);
+
+ Console.WriteLine("Congratulations! You guessed the correct number: {targetNumber}");
+ }
+ }
+}
diff --git a/SumOfDigitsWhile/Program.cs b/SumOfDigitsWhile/Program.cs
new file mode 100644
index 0000000..5a69588
--- /dev/null
+++ b/SumOfDigitsWhile/Program.cs
@@ -0,0 +1,42 @@
+namespace SumOfDigitsWhile
+{
+ internal class Program
+ {
+ static void Main(string[] args)
+ {
+
+ Console.Write("Enter a multi-digit number (e.g., 123): ");
+
+ if (int.TryParse(Console.ReadLine(), out int inputNumber))
+ {
+
+ int originalNumber = inputNumber;
+
+
+ int currentNumber = Math.Abs(inputNumber);
+
+ int sumOfDigits = 0;
+
+
+ while (currentNumber > 0)
+ {
+
+ int lastDigit = currentNumber % 10;
+
+
+ sumOfDigits += lastDigit;
+
+
+ currentNumber = currentNumber / 10;
+ }
+
+
+ Console.WriteLine($"\nThe sum of the digits in {originalNumber} is: {sumOfDigits}");
+ }
+ else
+ {
+ Console.WriteLine("Invalid input! Please enter a valid whole integer.");
+ }
+ }
+ }
+}
diff --git a/SumOfDigitsWhile/SumOfDigitsWhile.csproj b/SumOfDigitsWhile/SumOfDigitsWhile.csproj
new file mode 100644
index 0000000..fd4bd08
--- /dev/null
+++ b/SumOfDigitsWhile/SumOfDigitsWhile.csproj
@@ -0,0 +1,10 @@
+
+
+
+ Exe
+ net9.0
+ enable
+ enable
+
+
+