--- In [email protected], Steve Searle <[EMAIL PROTECTED]> wrote:
>
> Around 04:58am on Thursday, May 29, 2008 (UK time), bo scrawled:
> 
> > I am writing this program in C to figure tax for 3 stores with 3 
> > different tax percents. It is my first program and is an assignment. 
> > All I need is some direction. NOT THE ANSWER. The program gives this 
> > error. c:\miracle c\examples\taxcalcprog.c: line 13: Parse Error, 
> > expecting `SEP'
> > 'float fTotal1 float fTotal2 float fTotal3 iResponse = 0'
> 
> At first glance you are missing semi-colons from the end of many of your
> statements, starting at line 13 which is the line your compiler is
> flagging in error.

Also, not a compiler error, but when checking the response you have:

if (condition)
  statement1;
  statmenet2;

But condition only determines whether statement1 is executed, and
statement2 will always be executed. You need braces (to make a
'compound statement'):

if (condition)
{
  statement1;
  statement2;
}

If you're interested, a better way of checking the response would be
to use a 'switch' construct.

John

Reply via email to