answersLogoWhite

0

Selection control statements in C++

There are basically two types of control statements in c++ which allows the programmer to modify the regular sequential execution of statements.They are selection and iteration statements. The selection statements allow to choose a set of statements for execution depending on a condition. If statement and switch statement are two statements which allow selection in c++. There is also an operator known as conditional operator which enables selection.

If statement

Syntax : if (expression or condition)

{ statement 1;

statement 2;

}

else

{ statement 3;

statement 4;

}

The expression or condition is any expression built using relational operators which either yields true or false condition. If no relational operators are used for comparison, then the expression will be evaluated and zero is taken as false and non zero value is taken as true. If the condition is true, statement1 and statement2 is executed otherwise statement 3 and statement 4 is executed. Else part in the if statement is optional. If there is no else part, then the next statement after the if statement is exceuted, if the condition is false. If there is only one statement to be executed in the if part or in the else part, braces can be omitted.

Following example program implements the ifstatement.

// evenodd.cpp

# include

# include

void main()

{

int num;

cout<<"Please enter a number"<

cin>>num;

if ((num%2) to compare whether remainder is equal to zero or not.

Switch statement

Nested ifs can be confusing if the if statement is deeply nested. One alternative to nested if is the switch statement which can be used to increase clarity in case of checking the different values of the same variable and execute statements accordingly.

Syntax :

Switch (variablename)

{ case value1: statement1;

break;

case value2: statement2;

break;

case value3: statement3;

break;

default: statement4;

}

Iteration statements in C++

Iteration or loops are important statements in c++ which helps to accomplish repeatitive execution of programming statements. There are three loop statements in C++ : while loop, do while loop and for loop

While loop

Syntax: while (condition expression)

{

Statement1;

Statement 2;

}

Do..while loop

The do while loop is same as while loop except that the condition is checked after the execution of statements in the do..while loop. Hence in do..while loop, statements inside the loop are executed atleast once. However, in while loop, since the condition is checked before, the statements inside the loop will not be executed if the loop condition is false.

Do..while Statement

Please note that there is no semicolon after do, but there is a semicolon after the condition expression in while part.

User Avatar

Wiki User

12y ago

What else can I help you with?

Continue Learning about Engineering

What statement is used to skip the remainder of the body of a repetition structure and proceed with the next iteration of the loop?

The continue statement skips the remaining statements in the current iteration and execution proceeds with the iteration control statement for the next iteration.


Explain all the control statements in java?

The if and switch statements are commonly referred to as decision statements. When we use decision statements in our program, we're asking the program to evaluate a given expression to determine which course of action to take. It decides the control flow of the program.


Control statements in java?

A programming language uses control statements to cause the flow of execution to advance and branch based on changes to the state of a program. control statements are mainly three types in java. they are selection, iteration, and jump.


What are the various control statement in C language?

Control statements are the statements that control the flow of program execution. For eg: loops: For, While, Do-While, decision making using if-then-else or switch-case and there's goto to transfer control.


What is flow control statement used in C programming?

Flow control statements are those statements that cause execution to branch or jump to a new section of code, often upon evaluation of some conditional expression (a decision statement such as an if or switch statement). The break, continue, goto and return statements are all flow-control statements. Function calls are not considered to be flow control statements since functions can be inline expanded (by the compiler) and would therefore follow the normal flow of execution.

Related Questions

What statement is used to skip the remainder of the body of a repetition structure and proceed with the next iteration of the loop?

The continue statement skips the remaining statements in the current iteration and execution proceeds with the iteration control statement for the next iteration.


Explain control instructions in c plus plus?

Control instructions are instructions that alter the flow of execution. In C++ this include if, if-else statements, switch-case statements and the conditional ternary operator (?:), as well as loop structures (for, while, do-while) and procedural goto statements.


Explain all the control statements in java?

The if and switch statements are commonly referred to as decision statements. When we use decision statements in our program, we're asking the program to evaluate a given expression to determine which course of action to take. It decides the control flow of the program.


Control statement in c plus plus?

Control statements are statements that alter the flow of execution according to the evaluation of an expression (the condition). The C++ control statements are ifstatements, switch statements and the tertiary conditional operator, ?:.


What is difference between control statements and looping statements in c language?

differance between control statement and looping statement?


Can you provide examples of analytical statements in your research findings?

Analytical statements in research findings are statements that interpret and explain the data collected. For example, &quot;The data suggests a correlation between exercise frequency and mental health outcomes&quot; or &quot;The results indicate a significant difference in test scores between the experimental and control groups.&quot;


Control statements in java?

A programming language uses control statements to cause the flow of execution to advance and branch based on changes to the state of a program. control statements are mainly three types in java. they are selection, iteration, and jump.


What are the various control statement in C language?

Control statements are the statements that control the flow of program execution. For eg: loops: For, While, Do-While, decision making using if-then-else or switch-case and there's goto to transfer control.


What is the difference between dowhile loop dountil?

A do-while loop checks its termination condition before each iteration, including the first; a do-until checks after each iteration, so that the first iteration occurs before the first check. The C language uses the word "while" for both types of loop, using the placement of the condition to control its timing:C do-while:while (condition) { /* condition checked before first loop iteration */... loop contents}C do-until:do {... loop contents} while (condition); /* condition not checked until after first loop iteration */


What is flow control statement used in C programming?

Flow control statements are those statements that cause execution to branch or jump to a new section of code, often upon evaluation of some conditional expression (a decision statement such as an if or switch statement). The break, continue, goto and return statements are all flow-control statements. Function calls are not considered to be flow control statements since functions can be inline expanded (by the compiler) and would therefore follow the normal flow of execution.


Do they make replacement radio control transmitters?

Radioshack will have a large selection of radio control transmitters. Online stores have a greater selection for the type of radio control transmitters for the selected radio transmitters your using.


What is the function of next statement in for....next loop?

The NEXT statement marks the end of an iteration and passes control back to the FOR statement to begin a new iteration. Consider the following: FOR n=a TO b STEP s ... NEXT n The 'a TO b' defines the range of values that will be assigned to n, starting with a. Each time the NEXT statement is encountered, n is incremented by s. If n is still within the bounds of the closed range [a:b], the loop performs another iteration, otherwise control passes to the statement that follows the NEXT statement.