Ti ho inviato il file.
velocità = spazio / tempo. Se ci mettevi x ora ci metti x * vecchiavel / nuovavel.
Se non hai la vecchia velocità puoi sempre calcolare la distanza del pezzo e dividerla per la nuova velocità, il valore che ottieni è il tempo. La velocità in km/h la porti in m/s dividendola per 3.6. Se fai il calcolo pezzo per pezzo ottieni un errore sulla media finale dovuto al fatto che il tempo è rappresentato in secondi e quindi hai sempre uno scarto, che di volta in volta si accumula falsando la media finale. Meglio sommare le distanze passo passo e dividere la distanza dalla partenza per la velocità media e poi salvare il tempo in secondi. In questo modo la media viene precisa.
Visto che ci stai prendendo gusto, nel mio convertitore ho implementato anche l'ascesa accumulata che è molto facile da calcolare: basta che per ogni intervallo calcoli il dislivello e sommi di volta in volta solo i contributi positivi.
velocità = spazio / tempo. Se ci mettevi x ora ci metti x * vecchiavel / nuovavel.
Se non hai la vecchia velocità puoi sempre calcolare la distanza del pezzo e dividerla per la nuova velocità, il valore che ottieni è il tempo. La velocità in km/h la porti in m/s dividendola per 3.6. Se fai il calcolo pezzo per pezzo ottieni un errore sulla media finale dovuto al fatto che il tempo è rappresentato in secondi e quindi hai sempre uno scarto, che di volta in volta si accumula falsando la media finale. Meglio sommare le distanze passo passo e dividere la distanza dalla partenza per la velocità media e poi salvare il tempo in secondi. In questo modo la media viene precisa.
Visto che ci stai prendendo gusto, nel mio convertitore ho implementato anche l'ascesa accumulata che è molto facile da calcolare: basta che per ogni intervallo calcoli il dislivello e sommi di volta in volta solo i contributi positivi.