if-else in c programming
TRANSCRIPT
GROUP AURELIA AURITA PRESENT
‘IF-ELSE’
GROUP MEMBERS WITH THEIR IDS
MD. MOHSIN HIMEL(151-15-5295) MUSTAFIZUR RAHMAN HRIDOY (151-15-5356) MD. AHOSAN HABIB (151-15-4962) MD. SHAHRIAR FAISAL (151-15-4918) MD. AZIZUL ISLAM (151-15-5129) SUMITH SHAHA (151-15-4725)
WHAT IS ‘IF-ELSE’ IN COMPUTING?
*THE TERM ‘IF-ELSE’ IS A CONDITIONAL STATEMENT OR CONDITIONAL EXPRESSION OR CONDITIONAL CONSTRUCT IN COMPUTER SCIENCE.
*‘IF-ELSE’ PERFORMS DIFFERENT COMPUTATIONS OR ACTIONS DEPENDING ON WHETHER A PROGRAMMER-SPECIFIED BOOLEAN CONDITION EVALUATES TO TRUE OR FALSE.
*WHETHER IN `IMPERATIVE PROGRAMMING’ OR `FUNCTIONAL PROGRAMMING’, THE TERM ‘IF-ELSE’ HAS A DISTINCT MEANING ACROSS ALL THESE.
HISTORY OF ‘IF-ELSE’*THE TERM ‘IF-ELSE’ HAS BEEN USED IN PROGRAMMING SINCE THE INCEPTION OF PROGRAMMING LANGUAGE.
*EVERY PROGRAMMING LANGUAGE SINCE 1947, WHEN THE FIRST HIGH-LEVEL PROGRAMMING LANGUAGE WAS INTRODUCED, HAS THE ‘IF-ELSE’ SUB-FUNCTION.
*`IF-ELSE’ HAS GOT A FEW UPGRADES AND IMPLEMENTATIONS IN 1980.
EXAMPLE OF ‘IF-ELSE’ FUNCTION
*Write a program in C that shows earthquake range.
#include<stdio.h>void main();{ int eq; printf(“show the eq range”\n);
scanf(“%f”,&eq); if(eq<6); {printf(“Safe”);} if else(eq>=6&&eq<=8); {printf(“Mid level”);} else; {printf(“High risk”); } getch();}
*Write a program in C that shows the academic result.
#include<stdio.h> void main();{ int x; if(x>=80&&x<=100); { printf(“A+”); }
if else(x>=70&&x<=80); { printf(“A”); } if else(x>=60&&x<=70); { printf(“A-”); } if else(x>=50&&x<=60); { printf(“B+”); } if else( x>=40&&x<=50); { printf(“B”); } if else(x>=0&&x<=40); { printf(“FAIL”); }
else {printf(“Invalid Number”);} getch();}
A FLOWCHART OF IF-ELSE STATEMENT
THE ‘SWITCH-CASE’ PHENOMENON
*The switch statement is a control statement that selects a switch section to execute from a list of candidates.
*It is extremely co-related with ‘if-else’ function.
DIFFERENCE BETWEEN IF-ELSE AND SWITCH-CASE
Different between if else and switch case:
Else if: swich case:
{ {
If(Condition1) Case 1:
{ Action1;} { Block 1; break; }
Else if (Condition2) Case 2:
{ Action2;} { Block 2; break; }
Else Case 3:
{ Default action; } { Block 3; break; }
Getch (); Default:
} { Default block; }
Getch ();
}
THE IMPACT OF ‘IF-ELSE’ *‘IF-ELSE’ IS USED ACROSS ALL PROGRAMMING LANGUAGES PRESENT NOW.
*ADA, C/C++, C#, COBOL, FORTRAN 90, HASKELL, JAVA, PASCAL/DELPHI, PHP, PYTHON, RUBY, VISUAL BASIC.CLASSIC, VISUAL BASIC.NET, SQL, WINDOWS POWER SHELL ETC. PROGRAMMING LANGUAGES HIGHLY USE THIS ‘IF-ELSE’ SUB-FUNCTION.
* ‘IF-ELSE’ OCCUPIES THE MAJOR PART IN CONDITIONAL COMPUTER PROGRAMMING.