This document discusses different conditional structures in C++ including if, if-else, switch and goto statements. It provides the syntax and examples of each. The if statement executes code if a condition is true, if-else adds an else block for when the condition is false. Switch allows choosing between multiple options. Goto directly transfers control to a labeled line of code.
INTRODUCTION
Conditional statement are
usedto execute a set of
statements on some
conditions. It provide a unit of
block in which we can either
one statement or more than
one statements.
5.
IF THE GIVEN
CONDITIONIS TRUE
THAN THE SET OF
STATEMENT ARE
EXECUTED
OTHERWISE BODY IS
SKIPPED….
8.
IF CONDITION
IT ISCONDITIONAL STATEMENT,
WHICH IS USED TO EXECUTE A
SET OF STATEMENT ON SOME
CONDITIONS. THE CONDITION
MUST BE OF “BOOLEAN” TYPE
SYNTAX:
THE SYNTAX OFIF STATEMENT
IS AS FOLLOWS:
IF(CONDITION)
STATEMENT;
THE ABOVE SYNTAX IS USED
FOR SINGLE STATEMENT. A SET
OF STATEMENT CAN ALSO BE
MADE CONDITIONAL.
11.
IN THIS CASE,THESE STATEMENT
ARE WRITTEN IN CURLY BRACES.
THE SET OF STATEMENTS IS ALSO
CALLED COMPOUND
STATEMENT.
THE SYNTAX FOR COMPOUND
STATEMENTS IN IF STATEMENT IS
AS FOLLOWS:
IF(CONDITION)
{
STATEMENT 1;
EXAMPLE:
WRITE A PROGRAMTHAT INPUTS
A NUMBER AND FINDS WHETHER
IT IS EVEN OR ODD USING IF-ELSE
STRUCTURE.
#INCLUDE<IOSTREAM.H>
#INCLUDE <CONIO.H>
VOID MAIN()
{
CLRSCR();
GOTO STATEMENT
THE GOTOSTATEMENT IS
USED TO MOVE THE
CONTROL DIRECTLY TO A
PARTICULAR LOCATION OF
THE PROGRAM BY USING
LABEL. A LABEL IS A NAME
GIVEN TO A PARTICULAR
LINE OF THE PROGRAM.
38.
A LABEL ISCREATED WITH A VALID
IDENTIFIER FOLLOWED BY A
COLON (:)
SYNTAX:
GOTO LABEL;
THE “LABEL” INDICATES THE
LABEL TO WHICH THE
CONTROL IS TRANSFERRED.
40.
EXAMPLE:
WRITE A PROGRAMTHAT
DISPLAYS “C++” FIVE TIMES
USING GOTO STATEMENT.
#INCLUDE<IOSTREAM.H>
#INCLUDE<CONIO.H>
VOID MAIN()
{
CLRSCR();