Author |
Message |
sockoo

|
Posted: Sun Oct 01, 2006 12:22 pm Post subject: If Statements |
|
|
Well first off i'd like to introduce my self and say that .. i'v just started to learn C ++ and obviously sense im here i need a bit of guidence
code: |
#include<IOSTREAM.H>
void main(void)
{
float value;
cout << "please enter in any value" << endl;
cin >> value;
if (value > 0);
cout << "the entered value is greater than 0" <<endl;
if (value <100);
cout << "the entered value is less than 100" << endl;
if (value > 50 & value < 500) ;
cout << "the entered value is greater than 50 and less than 500" << endl;
if (value != 7 & value != 10.5) ;
cout << "the entered value is not 7 and not 10.5" <<endl;
if (value > -5 & value < 5) ;
cout << "the entered value is greater then -5 and less than 5" <<endl;
return 0;
}
|
In the program just listed i want to be able to recieve a value from the user and then decide wiether or not the value is any of the if statements. But it doesnt seem to work , where am i going wrong ? |
|
|
|
|
 |
Sponsor Sponsor

|
|
 |
Tony

|
Posted: Sun Oct 01, 2006 12:28 pm Post subject: Re: If Statements |
|
|
sockoo wrote: if (value <100);
the semicolon ; terminates the statement |
Tony's programming blog. DWITE - a programming contest. |
|
|
|
 |
wtd
|
Posted: Sun Oct 01, 2006 12:35 pm Post subject: (No subject) |
|
|
A suggestion on how to avoid this kind of confusion:
Just because you don't always have to use the braces, that does not mean you shouldn't use them. |
|
|
|
|
 |
md

|
Posted: Sun Oct 01, 2006 4:30 pm Post subject: (No subject) |
|
|
Or, if you don't use braces at the very least use proper formating. Indenting the code to be executed if the condition is true helps make it more obvious what things are. |
|
|
|
|
 |
|