private double mainPocketWeight = 0;
private double rightPocketWeight = 0;
private double leftPocketWeight = 0;
public void InsertItemsInMainPocket(double itemWeight)
if (mainPocketWeight + itemWeight <= 10)
mainPocketWeight += itemWeight;
Console.WriteLine("Added amount to main pocket!");
Console.WriteLine("Couldn't add to main pocket!");
public void InsertItemsInRightPocket(double itemWeight)
if (rightPocketWeight + itemWeight <= 5)
rightPocketWeight += itemWeight;
Console.WriteLine("Added amount to right pocket!");
Console.WriteLine("Couldn't add to right pocket!");
public void InsertItemsInLeftPocket(double itemWeight)
if (leftPocketWeight + itemWeight <= 5)
leftPocketWeight += itemWeight;
Console.WriteLine("Added amount to left pocket!");
Console.WriteLine("Couldn't add to left pocket!");
public void GetTotalWeight()
double totalWeight = mainPocketWeight + rightPocketWeight + leftPocketWeight;
Console.WriteLine("Main Backpack Pocket: " + mainPocketWeight);
Console.WriteLine("Right Backpack Pocket: " + rightPocketWeight);
Console.WriteLine("Left Backpack Pocket: " + leftPocketWeight);
Console.WriteLine("Total Weight: " + totalWeight);
public void RemoveItemsFromMainPocket(double removeWeight)
if (mainPocketWeight + removeWeight >= 0)
mainPocketWeight += (removeWeight * 1);
Console.WriteLine("Removed amount from main pocket!");
Console.WriteLine("Couldn't remove amount from main pocket!");
public void RemoveItemsFromRightPocket(double removeWeight)
if (rightPocketWeight + removeWeight >= 0)
rightPocketWeight += (removeWeight * 1);
Console.WriteLine("Removed amount from main pocket!");
Console.WriteLine("Couldn't remove amount from right pocket!");
public void RemoveItemsFromLeftPocket(double removeWeight)
if (leftPocketWeight + removeWeight >= 0)
leftPocketWeight += (removeWeight * 1);
Console.WriteLine("Removed amount from main pocket!");
Console.WriteLine("Couldn't remove amount from left pocket!");
public static void Main()
Backpack myBackpack = new Backpack();
myBackpack.GetTotalWeight();
Console.WriteLine("Which pocket do you want to insert or remove from?: ");
Console.WriteLine("1. Main 2. Right 3. Left");
int caseSwitchInt = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("How much do you want to insert or remove?: ");
Console.WriteLine("(Use a negative number for removal)");
double amount = Convert.ToDouble(Console.ReadLine());
myBackpack.InsertItemsInMainPocket(amount);
myBackpack.RemoveItemsFromMainPocket(amount * 1);
myBackpack.InsertItemsInRightPocket(amount);
myBackpack.RemoveItemsFromRightPocket(amount * 1);
myBackpack.InsertItemsInLeftPocket(amount);
myBackpack.RemoveItemsFromLeftPocket(amount * 1);
Console.WriteLine("Please use only correct inputs! :(");
Console.WriteLine("Type anything to continue...");