0% found this document useful (0 votes)
4 views

C if else Statement

The document explains various conditional statements in C programming, including if statements, if-else statements, if-else-if ladders, and nested if statements. It provides code examples for each type of statement to illustrate their usage, such as finding the largest of three numbers and calculating student grades based on marks. Each section demonstrates how these statements control the flow of a program based on specified conditions.

Uploaded by

navalesaurabh48
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views

C if else Statement

The document explains various conditional statements in C programming, including if statements, if-else statements, if-else-if ladders, and nested if statements. It provides code examples for each type of statement to illustrate their usage, such as finding the largest of three numbers and calculating student grades based on marks. Each section demonstrates how these statements control the flow of a program based on specified conditions.

Uploaded by

navalesaurabh48
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

C if else Statement

o If statement
o If-else statement
o If else-if ladder
o Nested if

If Statement

Example :

Program to find the largest number of the three.


#include <stdio.h>
int main()
{
int a, b, c;
printf("Enter three numbers?");
scanf("%d %d %d",&a,&b,&c);
if(a>b && a>c)
{
printf("%d is largest",a);
}
if(b>a && b > c)
{
printf("%d is largest",b);
}
if(c>a && c>b)
{
printf("%d is largest",c);
}
if(a == b && a == c)
{
printf("All are equal");
}
}

If-else Statement

Example :

#include <stdio.h>

int main () {

/* local variable definition */


int a = 100;

/* check the boolean condition */


if( a < 20 ) {
/* if condition is true then print the following */
printf("a is less than 20\n" );
} else {
/* if condition is false then print the following */
printf("a is not less than 20\n" );
}

printf("value of a is : %d\n", a);

return 0;
}

If else-if ladder Statement

Example :

#include<stdio.h>

int main(){

int number=0;

printf("enter a number:");

scanf("%d",&number);

if(number==10){

printf("number is equals to 10");


}

else if(number==50){

printf("number is equal to 50");

else if(number==100){

printf("number is equal to 100");

else{

printf("number is not equal to 10, 50 or 100");

return 0;

Example :

Program to calculate the grade of the student according to the specified marks.

#include <stdio.h>
int main()
{
int marks;
printf("Enter your marks?");
scanf("%d",&marks);
if(marks > 85 && marks <= 100)
{
printf("Congrats ! you scored grade A ...");
}
else if (marks > 60 && marks <= 85)
{
printf("You scored grade B + ...");
}
else if (marks > 40 && marks <= 60)
{
printf("You scored grade B ...");
}
else if (marks > 30 && marks <= 40)
{
printf("You scored grade C ...");
}
else
{
printf("Sorry you are fail ...");
}
}

Nested if

Example :

#include <stdio.h>
int main()
{
int i = 10;

if (i == 10) {
// First if statement
if (i < 15)
printf("i is smaller than 15\n");

// Nested - if statement
// Will only be executed if statement above
// is true
if (i < 12)
printf("i is smaller than 12 too\n");
else
printf("i is greater than 15");
}

return 0;
}

You might also like