Selections Making Decisions

Estudies4you
Selections making Decisions
  • At the end of this topic, you will be able to:
  • Describe the decision making and the branching concept in C programming.
  • Explain the sequential execution of a C program.
  • Explain the types of decision making statements.
  • Write a C program, using decision making statements.

Decision making and branching in ‘C’
  • Depending on circumstances, ‘C’ language must be able to perform different sets of actions.
  • A ‘C’ program is a set of statements which are normally executed sequentially, in the order in which they appear. This happens, when no options or no repetitions of certain calculations are necessary.
  • A number of situations, where the order of statement execution, that is based on certain conditions is repeated, until certain specified conditions are met with.
  • This involves decision making to identify, whether a particular condition has occurred or not and then direct a computer to execute certain statements.

Branching statements in ‘C’
  • C programming has four decision making statements. They are:
  • if…else statement
  • switch statement
  • conditional operator statement
  • goto statement

Branching instructions in ‘C’
‘if’ statement
The general form of ‘if’ statement is given below:
if (condition)
{
code to be executed if condition is true
}
‘if’ statement is frequently used in decision making and allows the flow of execution to change, depending on the outcome of a condition,
The condition is an expression which should evaluate a logical value which is either ‘TRUE’ or ‘FALSE’.
In C, FALSE is represented by 0 (value zero) and TRUE is represented by non-zero (+ve or –ve).

Example: Sample program to display “How are you?”
#include<stdio.h>
int main(void)
{
int num;
printf(“enter a number less than 10”);
scanf(“%d”,&num);
if(num<10)
printf(“How are you?”);
return 0;
}
OUTPUT:
enter a number less than 10:
9
How are you? 

To Top