|
I need help figuring out the code to take the people above the average of weekly sales and times it by 5% and the people below the average get 0 and display it. This is my code so far. Can anyone help. Thank You.
// Purpose: To compute the amount earned for a each rep from their weekly
earnings and
// determine their bonus amount
// include libraries
#include "stdafx.h"
#include <iostream>
#include <math.h>
#include <string>
using namespace std;
int main(int argc, char* argv[])
{
// declare variables
string firstNames[5];
string firstName;
string lastName;
string lastNames[5];
double weeklySales[5], avgSales[5], bonusEarned[5];
double totalSales;
int j, count;
// Read in the First Name, Last Name and Weekly Pay.
j = 0;
cout << "Enter First Name or 'end' to quit: ";
cin >> firstNames[j];
while (firstNames[j] != "end")
{
cout << "Enter Last Name: ";
cin >> lastNames[j];
cout << "Enter your total sales amount: ";
cin >> weeklySales[j];
j++;
cout << "\nEnter First Name or 'end' to quit: ";
cin >> firstNames[j];
}
count = j;
// Calculate the amount earned and determine the bonus.
totalSales = 0;
for (j=0; j
|
|
|
|
|
pay close attention to the way you constructed your loops...
Steve
|
|
|
|
|
I have worked on this for 14 hours stuck on the same thing. I get either all the same bonus or no bonus. I am fried. If you see something can you please point it out.
|
|
|
|
|
there is a problem with you code sample
==================
for (j=0; j {
totalSales = totalSales + weeklySales[j];
==================
what kind of compiler accept this kind of code?!?
also, to help people help you, remove all the cout garbage.
it will be much cleaner so one could more easily focus on wht your computation is.
because it's 50 line of code, but it seems there is only 10 line to understand. would be much easily if we don't have to cull them ourselves!
|
|
|
|
|
<blockquote class="FQ"><div class="FQA">buckcherry wrote:</div>totalSales = 0;
for (j=0; j {
totalSales = totalSales + weeklySales[j];
avgSales[j] = totalSales / count;
bonusEarned[j] = weeklySales[j] - avgSales[j];
}</blockquote>
I guess it is:
totalSales = 0;
for (j=0; j<5; j++) {
totalSales = totalSales + weeklySales[j];
avgSales[j] = totalSales / count;
bonusEarned[j] = weeklySales[j] - avgSales[j];
}
I find your program kind of weird...
what is "double[] avgSale"?
I mean the average of a set of value is not itself a set?!
kind of weird also the way each person use a different average?!
or did people i work for i weeks?
|
|
|
|
|
I figured it out!
You don't know what an average is! do you?
To make it short the average is total divide by the number of element.
so perhaps it should be:
// ================================
double weeklySales[5], avgSale, bonusEarned[5];
double totalSales, avgSales;
int j, count;
totalSales = 0;
for(j=0; j<5; j++)
totalSales += weeklySales[j];
avgSales = totalSales / 5;
for(j=0;j<5;j++)
bonusEarned[j] = weeklySales[j] > avgSales ? 5 : 0;
|
|
|
|
|
Thank You for all the help, but i Figured it out. It is c++ with Visual Studios
|
|
|
|
|
Hello All
i want to implement the file browsing facility as in windows when some one presses "open". My application also has the same requirement where if somebody presses a browse button, the window box opens n the user can browse through various files n drives to select the desired file. Please suggest me a way of implementing this. Is there a api for making this facility??.
thanks
kunal s patel
|
|
|
|
|
|
Hi Mike,
Hope you saw the save attachments dialog in Outlook 2000 or 2003.
Using the file dialog, it is possible to select a folder.
How we could accomplish this? (i.e hiding all files and Allow to Select empty file!)
SaRath.
"Do Next Thing..."
My Blog | Understanding State Pattern in C++
|
|
|
|
|
SaRath C wrote: Using the file dialog, it is possible to select a folder.
No, there's a different common dialog for selecting a directory. I don't think MFC has a wrapper class for it, but check out SHBrowseForFolder() or the many articles here at CP that have wrappers.
--Mike--
Visual C++ MVP
LINKS~! Ericahist | PimpFish | CP SearchBar v3.0 | C++ Forum FAQ
VB > soccer
|
|
|
|
|
Hi!
In the book: Using Visual C++ 6, by Jonathan Bates, Timothy Tompkins, You can find the complete explanation what to do, I think even that there is a complete example how to create such an application! The main thing is how to recognize the file attributes, which can be either a Directory or an ordinary file. Then, You have to find which is the "first of" in the current directory (as You iterate through the tree), and which is the "next one". Using the object list, You can pack these file in the structure, and finally, add the images in the directory tree, which is also explained how to create.
Best regards, D. Senic
-- modified at 2:23 Monday 26th June, 2006
|
|
|
|
|
Hi everybody,
In my interface, i have one combo box and one checkbox. if i click the checkbox, one of the item in the combo box need to be disabled. I am stuck with how to disable the combobox item. can anyone please help me to overcome this problem? thanx in advance.
Regards,
Ram
|
|
|
|
|
|
I check this code, whether i can use it for my applciation. anyway Thanks a lot for your help.
Regards,
Ram
|
|
|
|
|
Hi,
I have a CListCtrl with CProgessCtrl inserted as Items.
When I scroll the list, I lose my CProgressCtrls.
Any help would be greatly apreciated.
Thanks in advance.
|
|
|
|
|
|
I thought it would be interesting to note the immense degree to which the new "safe" C-runtime string functions slow down your program.
I have a program that loads about 6,000 strings from a disk file when it starts. Each string gets copied into its own buffer.
When I tried using the new strncpy_s() function to copy each string, the loading took about 15 seconds, no exaggeration.
But when I switched back to plain ol' strncpy() the loading sped up to only about 5 seconds.
Since the loading takes place at program startup, performance is paramount.
So I thought I would post this just as an example of how there are times when safety comes at too great a cost. Plus, if I had been forced to write the program on the .NET framework, there's no telling how slow it would be!
|
|
|
|
|
Interesting. I always new that safety, in general, comes at a price but still I would not have guessed strncpy_s would be so much slower then its "unsafe" brothers.
Steve
|
|
|
|
|
Thanks for sharing the results.
Frankly, I can't see the point of these "Safe" functions. Not only they are unportable and slow, but also unsafe as well, dispite the name.
My programming blahblahblah blog. If you ever find anything useful here, please let me know to remove it.
|
|
|
|
|
Perhaps they should have called them the "potentially safer" functions. This doesn't roll off the tongue as well or inspire as much confidence however.
Steve
|
|
|
|
|
I inherited an old VC++ 6 project and notice that one of the build options is BCDebug.
Can someone here comment on what that is? I know what the standard Debug and Release builds are for but what is BCDebug?
My Blog[^] FFRF[^]
|
|
|
|
|
Probably a custom option - compare the optionsbetween Debug and BCDebug, probably one of tem defines a symbol that is used to include / exclude certain stuff.
Some of us walk the memory lane, others plummet into a rabbit hole
Tree<t> in C# || Fold With Us! || sighist
|
|
|
|
|
|