|
-
August 1st, 2010, 10:51 PM
#1
Help with a C++ program
Hi,
I need to write a C++ program to do the following things, and i have displayed my attempted code. Please let me know if there is more effective way to do this.
- I need to calculate the % based on the input values (run-time)
- The percentage value will keep on increasing based on the input values.
For eg
If the input is 30, then it after completing the 1st operation it should display 1 % .... and after completing 2nd operation it should display 2 % and so on, and when it completes 30th operation it will display 100 %.
Note: the input values is a random number.
My logic
Case 1: If the input is 30
1/30 = 0.03 and multiply the result by 100 then the value is 3 %
.........
30/30 = 1 result will be 100 %
It is ok to have the % is some increasing order, rather than more presisely with 1%,2% etc.
But problem is my logic will not work for this case
Case 2: If the input is for eg 300
then 1/300 = 0.033 and multiply the result by 100 then the value is 0.33, in this case i should multiply by 1000 instead of 100 to get the round value.
Any idea on how to deal with this.
Thanks in advance.
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|