int upgradeBaseCost = 15;
public static void Main()
Console.WriteLine("Buying 10");
p.CalculateBulkBuyPrice();
Console.WriteLine("\nSelling 10");
p.CalculateBulkSellPrice();
public void CalculateBulkBuyPrice()
int fakeBuildingsBuy = upgradesBought;
float currentUpgradeCost = upgradeBaseCost;
for (int i = 0; i < bulkAmount; i++)
var x = (float)(currentUpgradeCost * Math.Pow(1.15f, fakeBuildingsBuy));
fakeBulkBuyPrice = (float)Math.Round((double)fakeBulkBuyPrice);
upgradeBulkCost = fakeBulkBuyPrice;
Console.WriteLine(upgradeBulkCost);
public void CalculateBulkSellPrice()
for (int i = 0; i < sellCorrect; i++)
Console.WriteLine(upgradePastCost);
fakeBulkSellPrice += upgradePastCost;
upgradePastCost = (float)(upgradePastCost) / 1.15f;
fakeBulkSellPrice = (float)Math.Round((double)fakeBulkSellPrice);
Console.WriteLine(fakeBulkSellPrice);