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 __________ View the list's information and change your settings at //www.freelists.org/list/programmingblind