John, I've tried 2 call u on several occasions but no go, though skype says you're online. a) Your bracing on your for loop is such that only 1 employee wil print out, e.g., the left brace should begin following the for statement & the last brace should be right before your return 0 statement; & b) Your overtime calculations are incorrect, e.g., it's time-&-a-haf, not just half. Basically, when calculating overtime, u take the hours greater than 40 (which u did), multiply by the hourly wage, multiply by 1.5, then add the overtime pay to the base pay for 40 hours to get the gross pay. So, if a person worked 40 hours at $10 per hour & worked 5 hours overtime, the base pay is $400, the overtime is 10*5*1.5 or $75, & the final pay is $475. Fix that stuff & u should be good 2 go. On 10/3/07, Jackie McBride <abletec@xxxxxxxxx> wrote: > John: > > Firstly, your code has some problems. Could u possibly get on skype > w/me? This is getting hard by email--I mean, I could write this for u > but a) u wouldn't learn anything by me doing that; & b) that's not > fair 2 u. > > On 10/3/07, TJ McElroy <raider.59@xxxxxxxxxxxxx> wrote: > > John, > > > > In the example that I sent you > > > > I made up the two variables > > > > overTime and overTimePay. > > > > They will have to be declared to be valid. > > > > > > > > ----- Original Message ----- > > From: "John Miller" <n1umj@xxxxxxxxxxx> > > To: <programmingblind@xxxxxxxxxxxxx> > > Sent: Wednesday, October 03, 2007 4:30 PM > > Subject: Re: More C programming help > > > > > > >I tried that and over time and overtime pay undeclared variables is the > > >error it likes to torture me with now. > > > ----- Original Message ----- > > > From: "TJ McElroy" <raider.59@xxxxxxxxxxxxx> > > > To: <programmingblind@xxxxxxxxxxxxx> > > > Sent: Wednesday, October 03, 2007 1:48 PM > > > Subject: Re: More C programming help > > > > > > > > >> Your problem: > > >> > > >>> gross = wage * hours + 0.5 (hours - 40); > > >> > > >> for some reason, the compiler doesn't like it. > > >> > > >> *** > > >> The compiler does not like it, because it thinks that > > >> 0.5 (hours - 40); > > >> > > >> is a function call. > > >> > > >> Try breaking the if statement into two statements > > >> > > >> if ( hours > 40 ) { > > >> overTime = hours - 40; > > >> overTimePay = .05 * overTime; > > >> gross = wage * hours + overTimePay; > > >> } else { > > >> gross = wage * hours; > > >> } > > >> > > >> *** > > >> also by not having this if statement inside the for loop, > > >> it will calculate all of the employees time, not > > >> each individual employee. > > >> > > >> hth > > >> > > >> > > >> > > >> > > >> ----- Original Message ----- > > >> From: "John Miller" <n1umj@xxxxxxxxxxx> > > >> To: <programmingblind@xxxxxxxxxxxxx> > > >> Sent: Wednesday, October 03, 2007 12:10 PM > > >> Subject: Re: More C programming help > > >> > > >> > > >>> Well, the what the program should do is there, but the line that is > > >>> > > >>>> gross = wage * hours + 0.5 (hours - 40); > > >>> > > >>> for some reason, the compiler doesn't like it. > > >>> error is > > >>> Error 1 error C2064: term does not evaluate to a function taking -22 > > >>> arguments > > >>> > > >>> I usually do walk away for a bit when I get frustrated but it's the > > >>> headaches I get after going back a few times that are really starting > to > > >>> concern me. I know I'm close, if I do different, easier math in that > > >>> line like just adding 1 or something it will work changing it a bit, > but > > >>> when I do it this way, which looks right to me, it just doesn't like > it. > > >>> I'm sure I'm missing something simple again. I've been close right > along > > >>> I feel like, but lagging behind, I'm not sure if it's me, a Braille > > >>> display would have probably helped with the last one but I can't > afford > > >>> that and was pretty much told "no" by the state when I wanted one for > > >>> another class, it's too late now anyway week 5 or 10 starts tomorrow. > > >>> ----- Original Message ----- > > >>> From: "Marlon Brandão de Sousa" <splyt.lists@xxxxxxxxx> > > >>> To: <programmingblind@xxxxxxxxxxxxx> > > >>> Sent: Wednesday, October 03, 2007 11:01 AM > > >>> Subject: Re: More C programming help > > >>> > > >>> > > >>>> Hello John, > > >>>> Let me tell you this: when you look at a hard programming task as if > > >>>> it was a person and it was your enemy the probability of comming > with > > >>>> the solution is smaller. Try to look at it as if you did not deppend > > >>>> on that, if you get frustrated of thinking and going to aparent > noware > > >>>> then go take a break, and back again to it latter. Don't start > > >>>> thinking that you're likely to fail or that you don't like to have > all > > >>>> the work to try it again and again ... It may appear a joke, but it > > >>>> does make the difference if you get yourself in a relaxed stat so > you > > >>>> can consentrate more on your problem and less in your fears and > > >>>> frustrations ... > > >>>> This said, I'll ask you to explain me what you're trying to do, > > >>>> because I can not see what is the problem here. > > >>>> I didn't try to compile your code but the sintax seen ok ... so what > > >>>> is the problem? > > >>>> Marlon > > >>>> 2007/10/3, John Miller <n1umj@xxxxxxxxxxx>: > > >>>>> Hi everyone. > > >>>>> Here we go again, now, where I should be at with this program is, a > > >>>>> program > > >>>>> that will figure out the wages for 5 employees, and now adding an > if > > >>>>> statement to figure out overtime. I've been working on this for 2 > days > > >>>>> and > > >>>>> this is what the code ends up looking like, I can make it work if I > > >>>>> change > > >>>>> it to do the wrong thing, but when it comes time to get it right, I > > >>>>> can't > > >>>>> make it work and I'm at a complete loss. If I do it with different > > >>>>> math, > > >>>>> just make it add a few things with the same coding, that works so I > > >>>>> knwo I'm > > >>>>> on the right track, but when it comes to doing the finished > project, > > >>>>> I'm > > >>>>> missing something. I had to stop yesterday for the second worst > > >>>>> headache > > >>>>> I've ever had in my life, seems like I get those headaches every > time > > >>>>> I work > > >>>>> on this junk but I need the class. > > >>>>> > > >>>>> (begin code( > > >>>>> #include <stdio.h> > > >>>>> > > >>>>> int main (void) > > >>>>> > > >>>>> { > > >>>>> > > >>>>> int clock; > > >>>>> > > >>>>> /* clock number */ > > >>>>> > > >>>>> float gross; > > >>>>> > > >>>>> /* gross pay */ > > >>>>> > > >>>>> float hours; > > >>>>> > > >>>>> /* hours worked */ > > >>>>> > > >>>>> float wage; > > >>>>> > > >>>>> /* hourly wage */ > > >>>>> > > >>>>> { > > >>>>> > > >>>>> int i; > > >>>>> > > >>>>> /* Prompt for employee information */ > > >>>>> > > >>>>> for (i = 0; i <=5; ++i) > > >>>>> > > >>>>> printf("enter your employee number: "); > > >>>>> > > >>>>> scanf_s("%d", &clock); > > >>>>> > > >>>>> printf("Enter the wage: "); > > >>>>> > > >>>>> scanf_s("%f", &wage); > > >>>>> > > >>>>> printf("Enter number of hours worked: "); > > >>>>> > > >>>>> scanf_s("%f", &hours); > > >>>>> > > >>>>> } /* end for */ > > >>>>> > > >>>>> /* attempting if statement for overtime*/ > > >>>>> > > >>>>> if ( hours > 40 ) > > >>>>> > > >>>>> /* calculate gross pay */ > > >>>>> > > >>>>> gross = wage * hours + 0.5 (hours - 40); > > >>>>> > > >>>>> else gross = wage * hours; > > >>>>> > > >>>>> /* print out employee information to the screen */ > > >>>>> > > >>>>> printf > > >>>>> ("\t----------------------------------------------------------\n"); > > >>>>> > > >>>>> printf ("\tClock# Wage Hours Gross\n"); > > >>>>> > > >>>>> printf > > >>>>> ("\t----------------------------------------------------------\n"); > > >>>>> > > >>>>> printf ("\t%06i %5.2f %5.1f %7.2f\n",clock,wage,hours,gross); > > >>>>> > > >>>>> printf("This employee worked %f hours with a per-hour basis of > %f.\n", > > >>>>> hours, wage); > > >>>>> > > >>>>> printf(" gross pay is %f.\n", gross); > > >>>>> > > >>>>> return 0; > > >>>>> > > >>>>> } > > >>>>> > > >>>>> *end code > > >>>>> > > >>>>> __________ > > >>>>> View the list's information and change your settings at > > >>>>> //www.freelists.org/list/programmingblind > > >>>>> > > >>>>> > > >>>> > > >>>> > > >>>> -- > > >>>> When you say "I wrote a program that crashed Windows," people just > > >>>> stare at you blankly and say "Hey, I got those with the system, for > > >>>> free." > > >>>> Linus Torvalds > > >>>> __________ > > >>>> View the list's information and change your settings at > > >>>> //www.freelists.org/list/programmingblind > > >>>> > > >>> > > >>> __________ > > >>> View the list's information and change your settings at > > >>> //www.freelists.org/list/programmingblind > > >> __________ > > >> View the list's information and change your settings at > > >> //www.freelists.org/list/programmingblind > > >> > > > > > > __________ > > > View the list's information and change your settings at > > > //www.freelists.org/list/programmingblind > > __________ > > View the list's information and change your settings at > > //www.freelists.org/list/programmingblind > > > > > > > -- > Jackie McBride > Check out my homepage at: > www.abletec.serverheaven.net > -- Jackie McBride Check out my homepage at: www.abletec.serverheaven.net __________ View the list's information and change your settings at //www.freelists.org/list/programmingblind