Помощ за задачата Разходи за почивка
Здравейте може ли някой да ми обясни тези редове от кода
Благодаря предварително.
Условие
using System;
namespace P06_TripExpenses
{
    class P06_TripExpenses
    {
        static void Main(string[] args)
        {
            int daysOfTrip = int.Parse(Console.ReadLine());
            double moneyLeft = 0.0;
            for (int i = 0; i < daysOfTrip; i++)
            {
                double dayLimit = 60 + moneyLeft;
                moneyLeft = 0; /// защо зануляваме moneyLeft ?
                string input = Console.ReadLine();
                int products = 0;
                while ("Day over" != input)
                {
                    double price = double.Parse(input);
                    if (dayLimit - price >= 0)
                    {
                        dayLimit -= price;
                        products++;
                    }
                    else
                    {
                        input = Console.ReadLine();
                        continue; /// какво прави този else и continue?
                    }
                    if (dayLimit == 0)
                    {
                        break;
                    }
                    
                }
                if ("Day over" == input)
                {
                    moneyLeft = Math.Abs(moneyLeft - dayLimit);
                    Console.WriteLine($"Money left from today: {moneyLeft:F2}. You've bought {products} products.");
                }
                else
                {
                    Console.WriteLine($"Daily limit exceeded! You've bought {products} products.");
                }
            }
        }
    }
}