Проводим мы, например, любительскую гонку с раздельным стартом, где всякие дорогие системы учета времени ну вообще никак невозможны. Поэтому у нас будет два секундомера, которые запустятся синхронно. На финише я смогу взять две отметки:
- общее время с начала гонки для каждого участника;
- разницу между прохождениями финишного створа.
Вопрос: как
(
Read more... )
Comments 4
Для n-ного участника время будет равно: общее время ОВ-(n-1)*5, в секундах.
То есть для третьего, например участника получаем: 29.54-(3-1)*5=19.54 секунд.
Проверяем: третий участник стартовал позже на 10 секунд, а финишировал позже на (08.13+06.06)=14.19 секунд. Таким образом его время было длиннее времени первого участника на 14.19-10=4.19 секунд. Если наша формула верна, то ее результат должен быть равен времени первого участника плюс разница между временем первого и третьего участников, то есть 15.34+4.19=19.53. С учетом округления тысячных долей секунд получаем то, что надо (а у Вас там везде по таблице ошибки округления идут)
Reply
Спасибо)
Reply
Reply
Reply
Leave a comment