Hi Ian, Thanks for the help. I looked at your suggestions and it makes a little more sense I guess. I'll keep at it. On Jul 15, 2010, at 3:24 PM, Ian D. Nichols wrote: > Hi everyone, > > There is a problem with Jes's logic here. He wrote if (regNumber > 1 && > regNumber < 3). > > But 1 is not greater than 1, and 3 is not less than 3, so the only number > that will be recognized here will be 2. > > The if statement about 4 and 9 has the same problem. > > What is meant, I feel sure, is > > if (regNumber >= 1 && regNumber <= 3) > > That will pick up 1, 2 or 3. Similar operators in the 4 and 9 statement will > recognize all numbers from 4 to 9 inclusive. > > I also think that there are difficulties with what is included in the while > loop and what isn't, but haven't looked closely at that yet. > > HTH. > > Ian > > Ian D. Nichols, > Toronto, Canada > > > ----- Original Message ----- > From: Jes > To: programmingblind@xxxxxxxxxxxxx > Sent: Thursday, July 15, 2010 3:00 PM > Subject: Re: Here is my modified program, thoughts? corrections? > > Hi Jim, > The statement which talks about 4 and 9 tells the program, if there are > between 4 and 9 registrants, the fee is 100 dollars. > The whole thing goes like this: > If a company enters at least 1, up to 3 registrants, the fee is 150 dollars. > If they enter 4 to 9 registrants, the fee is 100 dollars, and if it is ten or > more people, it's 90 dollars. > So, if I understand this correctly, Jim, if the first company entered 8 > people and the second company entered 10, the total fee would be > 190 dollars. 100 dollars for the first 8 people, and then 90 dollars for the > other ten. > Jes > > On Jul 15, 2010, at 11:59 AM, Homme, James wrote: > >> Hi, >> I can't figure this out. Maybe you need to have && in the statement that >> talks about > 4 & < 9. But what's going on if it is either 4 or 9? >> Jim >> Jim Homme, >> Usability Services, >> Phone: 412-544-1810. Skype: jim.homme >> Internal recipients, Read my accessibility blog. Discuss accessibility >> here.Accessibility Wiki: Breaking news and accessibility advice >> From: programmingblind-bounce@xxxxxxxxxxxxx >> [mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of Jes >> Sent: Thursday, July 15, 2010 11:32 AM >> To: programmingblind@xxxxxxxxxxxxx >> Subject: Here is my modified program, thoughts? corrections? >> ***program: >> //Ch7AppE04.cpp >> //Displays total price of registrations. >> //Created/revised by <Jes Smith on July 15, 2010. >> #include <iostream> >> #include <iomanip> >> using std::cout; >> using std::cin; >> using std::endl; >> //using std::fixed; >> //using std::setprecision; >> //declare variables >> float totalPrice = 0; >> float averagePayment = 0; >> int regNumber = 0; >> //regNumber, The number of registrants stored in this variable. >> //totalPrice The total cost for the company. >> //averagePayment The payment the registrant makes to the company for >> attending the seminar. >> int main() >> { >> cout << "Enter number of people who will be registered. \n Press enter after >> each number.\n Enter a negative number to get the total price: " << endl; >> cin >> regNumber; >> while (regNumber >= 0) >> { >> cout << "Enter your next entry. Enter negative number to get total price: " >> <<endl; >> cin >> regNumber; >> } //endwhile >> if (regNumber > 1 && regNumber < 3) >> totalPrice = 150; >> else if (regNumber > 4 < 9); >> totalPrice = 100; >> if (regNumber >= 10) >> { >> totalPrice = 90;} >> totalPrice = (regNumber + totalPrice); >> cout << regNumber << endl; >> cout << totalPrice << endl; >> return 0; >> } //end of main function >> >> This e-mail and any attachments to it are confidential and are intended >> solely for use of the individual or entity to whom they are addressed. If >> you have received this e-mail in error, please notify the sender immediately >> and then delete it. If you are not the intended recipient, you must not >> keep, use, disclose, copy or distribute this e-mail without the author's >> prior permission. The views expressed in this e-mail message do not >> necessarily represent the views of Highmark Inc., its subsidiaries, or >> affiliates. > >