Professional Documents
Culture Documents
Lecture 4
Lecture 4
Statements
Expressions, when terminated by a semicolon, become statements.
Examples
X = 5; I++; IsPrime(c); c = 5 * ( f – 32 ) / 9
Each else is associated with closest previous else-less if. Using this
principle multi-way decisions can be constructed.
switch ( marks / 10 ) {
case 3 : grade = “DD”; break;
case 4 : grade = “CD”; break;
case 5 : grade = “CC”; break;
case 6 : grade = “BC”; break;
case 7 : grade = “BB”; break;
case 8 : grade = “AB”; break;
case 9 :
case 10 : grade = “AA”; break;
default : grade = “FF”; break;
}
x1 = 1;
do {
x0 = x1;
x1 = x0 – f(x0) / derf(x0);
} while ( fabs(x1 – x0) > FLT_EPSILON ) ;
Example
for ( i = 2; i <= (int)sqrt(n); i++ ) {
if ( n % i == 0 ) break;
if ( n % i ) printf(“Prime\n”);
else printf(“Not prime\n”);