Другие языки программирования и технологии
Помогите пожалуйста создать алгоритм!
Вводим дату, месяц и год. А алгоритм должен афишировать какой это день года. (извеняюсь за ошибки, русские плохо знаю)
вычитанием.. . из вводимого года вычитать текущую, из вводимого месяца вычитать текущий.. . и то же самое с датой.. . а потом выдавать результат сколько осталось до этого числа...
Assuming youh English is better than your Russian is, I'll answer you in English.
So, that's what you do....You must turn your date into computer's internal date format first. There are standard functions for that, like EncodeDate or so. The internal date format is a floating point number meaning number of days which passed from some date long ago. For example, 1.5 in Lazarus language means December 31 1899 12:00 pm, but that's totally inimportant to us. Because next we turn 1st of January of the same year into the same format and then we substract our that number from our first number and add one, assuming 1-st of January being the first day of the year and not the "zero" day.
Example, once again. Date entered: January 3-rd 1900. We turn it into computer's date - it's 5. Then we turn 1-st of January 1900 into the same format - it's 3. 5-3+1=3. Which means that January 3-rd 1900 is the third day of the year 1900.
Hope I made it clear to you...
So, that's what you do....You must turn your date into computer's internal date format first. There are standard functions for that, like EncodeDate or so. The internal date format is a floating point number meaning number of days which passed from some date long ago. For example, 1.5 in Lazarus language means December 31 1899 12:00 pm, but that's totally inimportant to us. Because next we turn 1st of January of the same year into the same format and then we substract our that number from our first number and add one, assuming 1-st of January being the first day of the year and not the "zero" day.
Example, once again. Date entered: January 3-rd 1900. We turn it into computer's date - it's 5. Then we turn 1-st of January 1900 into the same format - it's 3. 5-3+1=3. Which means that January 3-rd 1900 is the third day of the year 1900.
Hope I made it clear to you...
> русские плохо знаю
Ну вот на майл. неру и обращайся - там тебя поймут.
А здесь, на майл. ру, твой вопрос - бредятина.
Ну вот на майл. неру и обращайся - там тебя поймут.
А здесь, на майл. ру, твой вопрос - бредятина.
На каком языке программирования тебе надо это сделать? Напиши в Мой Мир, чтобы потом смогла скинуть программу.
как понимаю надо по дате определить какой день недели? правильно понял?
Виталий Кохан
Почти! По дате, месецу и году указать какой это день года (от 1 до 356 или 366, в зависимости от того какой это год)
купи календарик.. . и будет всё ОК
Виталий Кохан
хм))) Просто надо решить эту задачу по основам программирования!
Виталий Кохан
А по началу думала что здесь люди умные, думала что помогут... Но однако...
Похожие вопросы
- Помогите, пожалуйста, с алгоритмом для проги.
- Помогите пожалуйста создать калькулятор в VB!!!ПОЖАЛУЙСТА!!!!
- Помогите пожалуйста создать программу на Паскале. Заранее всем благодарен
- Помогите пожалуйста создать программу "Таймер" на СИ. Заранее всем благодарен!)
- Помогите пожалуйста по алгоритмам. Написать программу.
- сайт создать. помогите пожалуйста создать простой сайт
- альтруисты!!! помогите пожалуйста создать клип моей лялечки! я не умею этого делать (((если есть возможность обучите плиззз
- Всем привет! Помогите, пожалуйста, создать блок - схему к следующему коду и заданию. Заранее большое спасибо!
- Пожалуйста помогите как создать простинкую програму.
- Умные люди есть тут?;)) ) Помогите, пожалуйста, с домашней работой по информатике. Нужно в Паскале составить алгоритм реш
А раз ничем не можете помочь, нефиг тут писать! Мудрец блин!"