Click here to Skip to main content
   

C#

 
AnswerRe: How do you programatically open a file in c# to append? PinmemberEddy Vluggen17-Nov-12 10:32 
QuestionC# noob: Making Textbox entry a percentage, and Help with loops Pinmembermaul5916-Nov-12 19:46 
AnswerRe: C# noob: Making Textbox entry a percentage, and Help with loops PinmvpRichard MacCutchan16-Nov-12 21:43 
AnswerRe: C# noob: Making Textbox entry a percentage, and Help with loops PinmvpOriginalGriff16-Nov-12 22:40 
There are a couple of simple things to do - firstly as Richard said, you need to use floating point values instead of integers:
2 + 30% is 2.6, but as an integer it is 2 again! Laugh | :laugh:
 
The second is that you are looping through the days, so you don't need to include the number of days in each calculation - just use the result from the previous day.
 
The third is that when you want an increased value, you can't just multiply by the percentage - 2 * 30% is 0.6, so your increase is 0.6, not your population. To increase your population, multiply but 1.0 + the percentage.
 
Finally, there is a better way to loop through the days: use a for loop instead of a while:
for (int day = 1; day <= days; day++)
   {
   ... calculate here
   }
 
So, my version would be:
   resultsListbox.Items.Add(string.Format("The population for day {0} is {1}", day, organisms));
   organisms *= 1.0 + percent;
with percent adjusted to 0.3 as Richard suggested.
If you get an email telling you that you can catch Swine Flu from tinned pork then just delete it. It's Spam.

GeneralRe: C# noob: Making Textbox entry a percentage, and Help with loops Pinmembermaul5916-Nov-12 23:20 
GeneralRe: C# noob: Making Textbox entry a percentage, and Help with loops PinmvpOriginalGriff16-Nov-12 23:26 
QuestionInterface issue when implementing Factory pattern PinmemberMichCl16-Nov-12 9:36 
AnswerRe: Interface issue when implementing Factory pattern PinmemberEddy Vluggen16-Nov-12 10:01 
GeneralRe: Interface issue when implementing Factory pattern PinmemberMichCl16-Nov-12 10:18 
GeneralRe: Interface issue when implementing Factory pattern PinmemberEddy Vluggen16-Nov-12 14:46 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.


Advertise | Privacy | Mobile
Web01 | 2.8.150327.1 | Last Updated 29 Mar 2015
Copyright © CodeProject, 1999-2015
All Rights Reserved. Terms of Service
Layout: fixed | fluid