public static void Main()
Console.WriteLine("ТЕСТ: 35, 10, 9, 20, 17");
Console.WriteLine($"ВІДПОВІДЬ: {calcMinPrice(35, 10, 9, 20, 17)}");
Console.WriteLine("ТЕСТ: 55, 30, 20, 20, 16");
Console.WriteLine($"ВІДПОВІДЬ: {calcMinPrice(55, 30, 20, 20, 16)}");
private static int calcMinPrice(int n, int a, int b, int c, int d) {
int pricePlan1Summ = calcPricePlanSumm(n, a, b);
if (pricePlan1Summ < minPrice)
minPrice = pricePlan1Summ;
int pricePlan2Summ = calcPricePlanSumm(n, c, d);
if (pricePlan2Summ < minPrice)
minPrice = pricePlan2Summ;
private static int calcPricePlanSumm(int n, int a, int b) {
int pricePlan1Count = n / a + (n % a == 0 ? 0 : 1);
return pricePlan1Count * b;