public class Program
{
    public static void Main()
    {
        DateMN nm = new DateMN();
        nm.running();
    }
}
public class DateMN
{
    DateTime now;
    string manualDT = "20230901070000";
    double rate = 0.0586;
    int middle_pay = 95000000;
    double rate_sum = 1300000;

    public void running()
    {
        int kk = 0;
        now = DateTime.ParseExact(manualDT, "yyyyMMddHHmmss", System.Globalization.CultureInfo.InvariantCulture);

        while(true)
        {
            DateTime manual = now.AddDays(kk);
            if("2023-12-15" == manual.ToString().Substring(0,4+2+2+2)) middle_pay = middle_pay + 60000000;
            rate_sum = rate_sum + rate * middle_pay / 365.0;

            kk++;
            Console.WriteLine("[" + kk.ToString("0000") + "]" + manual.ToString() + "/" + middle_pay + "/" + rate_sum);

            if(kk > 200) break;
        }
    }
}

+ Recent posts