Bonjour,
Je souhaite afficher un temps (chrono). Je me suis aidé du wiki où la formule donné est :
ToString(floor(TimeFromStart()/60))+":"+ToString(floor(TimeFromStart()%59))+":"+ToString(floor((TimeFromStart()%1)*99))
Evidemment ça ne marche pas puisque j’avais lu quelque part que le % avait été changé (galère comme mot clé “%” pour trouver l’info… Mais je viens de me rappeler du mot “modulo” (quézako? ) évoqué par Victor.
Donc j’ai modifié la formule ainsi (dites moi si j’ai bon):
ToString(floor(TimeFromStart()/60))+":"+ToString(floor(mod(TimeFromStart(), 59)))+":"+ToString(floor((mod(TimeFromStart(), 1))*99))
Cependant, même si je ne comprend pas complètement la formule, plusieurs questions me turlupinent:
- Le 59 des minutes : pourquoi ne met on pas 60?
- Le 99 des secondes : pourquoi ne met on pas 60, la aussi? Y a t’il une raison ou est-ce une erreur au départ? (j’ai remarqué que les secondes du chrono allaient jusqu’à 99)
EDIT: Au temps pour moi, il s’agissait de 100e de secondes, donc c’est bon - Enfin, comme je sais que ce n’est pas bien d’utiliser un truc sans le comprendre
y aurait-il une âme charitable pour m’expliquer (succintement) ce “modulo”?
Merci d’avance