neizvestnyj375
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Цитата: Писаться прога будет на Turbo Pascal или на чем-то поновее? | пока изучаем паскаль... думал так, для получения даты в паскале есть процедура getdate, которая передает в переменные year, month. day значения даты... дальше смотрим на переменную month, если она =[1,3,5,7,10,12], последний день 31 если она =[4,6,9,11], тогда 30. С февралем смотрим год, если month =2 and year mod 4 =0, тогда 28 последний день, если month =2 and year mod 4 <> 0 тогда последний день 29 последний день месяца таким образом узнаем, подбиваем киловаты и долг на эту дату, если на эту дату начисленный долг не равен 0, то за каждый следующий день начинается начисление пени... |