これは比較的単純なはずです。
私が持っているもの:
int progress; // iteration we are on, starts at 0, always incr by 1
int percentage; // from 1 - 100, starts at 0
int percentage_trip; // derived from total_results / 100
int total_results; // lets say its 200 (note that it can be anything, like 939049)
必要なもの:
上記の例では、進行状況が2、4、6、8などになるたびに、パーセンテージ整数を 1 ずつ増やします (つまり、パーセンテージ++;)。
私のアイデアは、ひどくフォーマットされたネストされた IF ステートメントを中心に展開しており、これを行う適切な方法を探しています。