Je crée un programme et je veux donner à l'utilisateur des informations sur les temps estimés tous les 1000 éléments traités. Je calcul du temps de cette façon:Calculer le temps estimé dans un programme
- C = éléments déjà traités
- MAX = éléments Max pour traiter
- Tp = temps écoulé
- Te = temps estimé
En théorie, la relation entre les éléments traités et le temps écoulé est égale à la relation entre le reste des éléments et le reste du temps, donc ma formule est:
(C/Tp) = (MAX - C)/(Te - Tp)
donc je dois résoudre Te en faisant:
(Te - Tp) = (MAX - C) Tp/C
et enfin:
Te = (MAX - C) Tp/C + Tp
Je pense que la résolution est correcte, mais clairement, le fonctionnement ne tend pas à 0 comme C etTp grandit, donc je suis sûr que je fais une erreur stupide, mais je ne pouvais pas trouver.
Quelques idées s'il vous plaît?
C'est exactement ce que je recherche: durée estimée restante – Killrazor