John: I'll add my last comment to this thread. Because u expressed 2 me some difficulty w/the textbook you're currently using & because I think 1 of the best ways to learn concepts is to hear them stated in various ways by various authors till u find 1 or more that click w/u, I offer the following url w/a bunch of free c online books. Have at it. Particularly look at Sam's Teach Yourself C in 24 hours, but there's other good stuff there as well. http://freecomputerbooks.com/langCBooksIndex.html On 10/4/07, Stephen S. Disbrow <info@xxxxxxxxxxx> wrote: > Hi, > The F works, but not the D. > ----- Original Message ----- > From: "Stephen S. Disbrow" <info@xxxxxxxxxxx> > To: <programmingblind@xxxxxxxxxxxxx> > Sent: Thursday, October 04, 2007 9:10 PM > Subject: Re: More C programming help > > > Hi, > I don't remember what the original Warning was, but what about a cast > like 0.5F or 0.5D. I can't remember but I think thats how youcast a > constant. I never did it, but it might fix the warning. > ----- Original Message ----- > From: "James Panes" <jimpanes@xxxxxxxxx> > To: <programmingblind@xxxxxxxxxxxxx> > Sent: Thursday, October 04, 2007 6:55 AM > Subject: Re: More C programming help > > > Hi guys, > > I'm just making an educated guess here. > > I think that "0.5" is being considered to be a float type. this does not > make any sense because it is in fact a literal constant. > > Regards, > Jim > jimpanes@xxxxxxxxx > jimpanes@xxxxxxxxxxxx > "Everything is easy when you know how." > > ----- Original Message ----- > From: "Daniel Dalton" <daniel.dalton47@xxxxxxxxx> > To: <programmingblind@xxxxxxxxxxxxx> > Sent: Wednesday, October 03, 2007 10:58 PM > Subject: Re: More C programming help > > > Try declaring the variables as type double. > Or is that bad programming? > > Daniel > > On 4/10/2007 3:15 AM, John Miller wrote: > > OK, thanks, I think I have that fixed now, but now I get this warning > > that I don't understand. It seems to work but I need all the grade I can > > get after the last homework. > > > > Warning 1 warning C4244: '=' : conversion from 'double' to 'float', > > possible loss of data > > ----- Original Message ----- From: "Marlon Brandão de Sousa" > > <splyt.lists@xxxxxxxxx> > > To: <programmingblind@xxxxxxxxxxxxx> > > Sent: Wednesday, October 03, 2007 12:39 PM > > Subject: Re: More C programming help > > > > > > Martin is rught. > > Again, do not assume that the compiler is aware of what you want to > > do. It is trying to concider it as a function call ... if you want to > > multiply use the * symbol. And, again, please point the error and in > > what line it is in your first message, which will make it easier for > > us to help you. > > Marlon > > > > 2007/10/3, John Miller <n1umj@xxxxxxxxxxx>: > >> 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 > >> > >> > > > > > -- > Daniel Dalton > > http://members.iinet.net.au/~ddalton/ > daniel.dalton47@xxxxxxxxx > __________ > 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