Re: Help with a C++ program
Let's say you input N
so your operation needs to perform N times
for 1 your percentage becomes 1x100/N
for 2...........................................2x100/N
.....
..................................................Nx100/N
You slip your mind in your second case into something illogical.
PS. (Brainer needs to know what are you thinking at that moment.)
Re: Help with a C++ program
To add to above comment:
You have a few wrong assumptions:
In your first case you don't have to display 1%, 2%, 3% ... but 3.33%, 6.67%, 10.00, ... 100%.
You see there are roundings necessary if you always have two decimals right of the decimal point?
In your second case the factor truly is 0.033 (actually 0.033333333333333...). So your sequence is 0.033%, 0.067%, 0.100%, ..., 99.967%, 100% if you would use a fraction of 3 decimals or 0.03, 0.07, 0.10, ..., 99.97%, 100% if you hold onto the 2 decimals. Probably best would be if you determine the number of fractional digits from the input, i. e. from the numbers of decimals the input has.
Re: Help with a C++ program
If this is related to GUI, Progressbar seems to accept only integral values, but static text can be set with any dec-degit number you'd love to, and feel free to spare its limited dec-digits on console applications