Я надеялся, что кто-то, кто хорошо разбирается в математике и циклах, может мне помочь. Я пишу программу в Objective C, где мне нужно придумать способ сделать цикл. Если вы не знаете Цель C, я был бы признателен за любую помощь в псевдокоде, чтобы помочь мне понять это.
Мне нужна шкала, основанная на двух датах. Я знаю, что это будет своего рода цикл, но не знаю, как это выяснить.
Например, предположим, что первая дата - 25.05.1976, а вторая - 25.09.2009. Каждые 25 дней будет «пик», поэтому его значение будет равно 100. Если я разделю 23 пополам, я получу 12 (округлено), так что это будет противоположность или «долина», поэтому численное значение будет равно 0. Другими словами на 23-й день он будет на уровне 100, но на 24-й день он начнет спускаться вниз, а через 12 дней снизится, а затем снова начнет цикл вверх и снова вернется через 23 дня.
Что мне нужно сделать, это найти числовое значение для любой данной даты между любыми двумя данными датами.
Спасибо за любую помощь, которую вы можете предложить!