алгоритм вычисления остатка дней
алгоритм вычисления остатка дней
ЗДРАВСТВУЙТЕ! вот возникла такая проблема: нужно вести отсчет дней до будующего календарного события
например сегодня 20,05,2011 нужно считать сколько дней осталось например до 30,10,2011
как это реализовать програмно? спасибо зха помощ
например сегодня 20,05,2011 нужно считать сколько дней осталось например до 30,10,2011
как это реализовать програмно? спасибо зха помощ
- Реклама
Re: алгоритм вычисления остатка дней
???
береш конечный результат, вычитаеш текущий
ну и поправки на количество дней в месяцах
береш конечный результат, вычитаеш текущий
ну и поправки на количество дней в месяцах
Re: алгоритм вычисления остатка дней
ну в каждом месяце разное количество дней 30 или 31
как сделать поправку,если событие будет через 4 месяца
вообщем я делаю такой прибор:
указал сегоднюшнюю дату,указал нужную,а он покажет разницу в днях
как сделать поправку,если событие будет через 4 месяца
вообщем я делаю такой прибор:
указал сегоднюшнюю дату,указал нужную,а он покажет разницу в днях
- Danko
- Сверлит текстолит когтями
- Сообщения: 1287
- Зарегистрирован: Пн окт 13, 2008 11:45:54
- Откуда: РФ, Крым, г.Бахчисарай
- Контактная информация:
Re: алгоритм вычисления остатка дней
http://www.arm.org.ua/Forums/showthread.php?tid=50
http://pascal.sources.ru/faq/subdate.htm
http://www.cyberforum.ru/cpp-beginners/ ... ost1026056
http://pascal.sources.ru/faq/subdate.htm
http://www.cyberforum.ru/cpp-beginners/ ... ost1026056
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Re: алгоритм вычисления остатка дней
Спасибо за ответы! но там все гораздо проще
еще вопросик
как переписать этот массив
const unsigned char mes [12] = {31,28,31,30,31,30,31,31,30,31,30,31};
на Delphi
спасибо
еще вопросик
как переписать этот массив
const unsigned char mes [12] = {31,28,31,30,31,30,31,31,30,31,30,31};
на Delphi
спасибо
- Реклама
- Engineer_Keen
- Друг Кота
- Сообщения: 3872
- Зарегистрирован: Пт янв 29, 2010 10:27:40
- Откуда: Москва
Re: алгоритм вычисления остатка дней
const
mes: array[1..12] of byte = (31,28,31,30,31,30,31,31,30,31,30,31);
mes: array[1..12] of byte = (31,28,31,30,31,30,31,31,30,31,30,31);
Re: алгоритм вычисления остатка дней
спасибо!
скажите,а почему компилятор ругаеться на цикл
а именно на a>=1
скажите,а почему компилятор ругаеться на цикл
Код: Выделить всё
for a := Month downto a>=1 do begin
day_tek := day_tek + mes [a-1]
end;
- Engineer_Keen
- Друг Кота
- Сообщения: 3872
- Зарегистрирован: Пт янв 29, 2010 10:27:40
- Откуда: Москва
Re: алгоритм вычисления остатка дней
Паскаль (Дельфи) не принимает условия в цикле с for, нужно писать само конкретное значение переменной при котором цикл прекращается. Вот так:
Код: Выделить всё
for a := Month downto 1 do beginRe: алгоритм вычисления остатка дней
спасибо! все заработало
а вы не подскажете как можно сделать прозрачный фон для текста в дельфи? тоесть на фоне фотки текст,а под ним нет поля
а вы не подскажете как можно сделать прозрачный фон для текста в дельфи? тоесть на фоне фотки текст,а под ним нет поля
- Engineer_Keen
- Друг Кота
- Сообщения: 3872
- Зарегистрирован: Пт янв 29, 2010 10:27:40
- Откуда: Москва
Re: алгоритм вычисления остатка дней
Ну тут разные варианты есть. Например просто рисовать текст методом Обьект.Canvas.TextOut(X,Y,Текст). Цвет определяется свойством Canvas.Pen.Color. А если текст выводится в Label-е, то там прямо свойство такое есть - Transparent.
Re: алгоритм вычисления остатка дней
спасибо!
я вот в лайбел вывожу текст, одни цифры
Label1.Caption := IntToStr(day_ost);
а к ним никак нельзя добавить еще и текст?
я вот в лайбел вывожу текст, одни цифры
Label1.Caption := IntToStr(day_ost);
а к ним никак нельзя добавить еще и текст?
Re: алгоритм вычисления остатка дней
огромное спасибо за помощ!
вот,можете посмотреть что получилось
может будут какие то предложения по доработке?
http://sderni.ru/65442 сдесь я его выложил
вот,можете посмотреть что получилось
может будут какие то предложения по доработке?
http://sderni.ru/65442 сдесь я его выложил
- Engineer_Keen
- Друг Кота
- Сообщения: 3872
- Зарегистрирован: Пт янв 29, 2010 10:27:40
- Откуда: Москва
Re: алгоритм вычисления остатка дней
Неплохо бы ужимать готовый экзешник архиватором. Я например пользуюсь UPX-ом.vovik15 писал(а):может будут какие то предложения по доработке?
Просто дельфи пихает в екзешник много лишнего, в итоге самое минимальное приложение занимает от 300кб.
Ну и настройки всякие можно добавить (скины, дополнительные будильники, напоминалки)
-
starokurov
- Родился
- Сообщения: 15
- Зарегистрирован: Пт май 27, 2011 11:01:21
Re: алгоритм вычисления остатка дней
Это же просто... грандиозно!vovik15 писал(а):огромное спасибо за помощ!
вот,можете посмотреть что получилось
- Danko
- Сверлит текстолит когтями
- Сообщения: 1287
- Зарегистрирован: Пн окт 13, 2008 11:45:54
- Откуда: РФ, Крым, г.Бахчисарай
- Контактная информация:
Re: алгоритм вычисления остатка дней
Было бы еще грандиознее если бы кто объяснил причем тут "Микроконтроллеры и ПЛИС" ? ? ?starokurov писал(а):Это же просто... грандиозно!![]()
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Re: алгоритм вычисления остатка дней
потому что сдесь тусуються програмисты 


