0% found this document useful (0 votes)
29 views3 pages

How To Use Switch Statement in C Program

Gooooooddddd

Uploaded by

malikejazali68
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
29 views3 pages

How To Use Switch Statement in C Program

Gooooooddddd

Uploaded by

malikejazali68
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

YOUTH ‫اکیالھکوٹسڈسٹنوکآنالنئایتریرکواےنواالوادحادارہ‬

ACADEMY 12TH COMPUTER


‫ یتایکمےکاستاجری‬ONLINE ‫ااحتمانتکایتری‬
‫رھگٹیب‬
HOW TO USE SWITCH STATEMENT IN C PROGRAM..??
COMPLETE PROCEDURE:
Program That Inputs Three Numbers and Displays the smallest using nested if.
DEFINITION:
Alternative of nested if-else Statement. In switch statement the program is divided into cases.

PREPROCESSOR DIRECTIVES:
// Preprocessor Directives OR Header Files

#include<stdio.h>

// stdio (Standard Input Output) → To mention predefined keywords such as “printf” & “scanf”

#include<conio.h>

// (Console Input Output) → To mention predefined keywords such as “clrscr” & “getch”

MAIN FUNCTION:
void main ()

// Main Function → Compilation Starts

PROGRAM BODY:
{

// Delimiters { } → control enters into the program body

int n;

// n is a variable → Variable Declaration Complete

// int for integer, float for decimal value, char for character

clrscr();

// for clearing screen after compiling

printf(“Enter Number of a weekday:”);

// printf(Print Format) → to get output on screen

scanf(“%d”, &n);

// scanf → to get value from user → %d format specifier for integer, %f for float, %c for character

// &n → to get value of a variable n

switch(n)

// switch (expression)
ADMISSION TEAM WHATSAPP
0347-2782177 ‫دمہایگروہںیاورابروہںیےکےئلڈاٹیرفامہرکےنواالوادحادارہ‬،‫اچروںالکزسمہن‬
0342-1016201 ‫سیگرپیپزاورریپگنمیکسےکےیلیتایکمیویٹبلنیچوزٹرکںی‬
YOUTH ‫اکیالھکوٹسڈسٹنوکآنالنئایتریرکواےنواالوادحادارہ‬
ACADEMY 12TH COMPUTER
‫ یتایکمےکاستاجری‬ONLINE ‫ااحتمانتکایتری‬
‫رھگٹیب‬
{

case1:

printf(“Monday”);

break;

case2:

printf(“Tuesday”);

break;

case3:

printf(“Wednesday”);

break;

case4:

printf(“Thursday”);

break;

case5:

printf(“Friday”);

break;

case6:

printf(“Saturday”);

break;

case7:

printf(“Sunday”);

break;

// break statement is used to exit the control

Default:

// default is used to print the default value. It is used when all the switch statements go wrong.

Printf(“invalid number”);

getch();

//holding screen

}
ADMISSION TEAM WHATSAPP
0347-2782177 ‫دمہایگروہںیاورابروہںیےکےئلڈاٹیرفامہرکےنواالوادحادارہ‬،‫اچروںالکزسمہن‬
0342-1016201 ‫سیگرپیپزاورریپگنمیکسےکےیلیتایکمیویٹبلنیچوزٹرکںی‬
YOUTH ‫اکیالھکوٹسڈسٹنوکآنالنئایتریرکواےنواالوادحادارہ‬
ACADEMY 12TH COMPUTER
‫ یتایکمےکاستاجری‬ONLINE ‫ااحتمانتکایتری‬
‫رھگٹیب‬

OUTPUT:
Enter number of a weekday: 6
Saturday

COMMON ERRORS:
✓ Don’t using terminator at the end of the statements (;)
✓ Using terminator at the end of if, else if, else statement
✓ Wrong condition
✓ Using wrong sign instead of colon (:)
✓ Mistakes in outer and inner if
✓ Go to inner if without outer one
✓ Mentioning wrong variable name in if statement
✓ Using getch & clrcsr with out including conio.h
✓ Mention & in printf while calling a variable
✓ Calling wrong variables in printf and scanf
✓ Using wrong data type
✓ Using wrong format specifier
✓ Don’t write statements in “ “
✓ Wrong use of “ “

ADMISSION TEAM WHATSAPP


0347-2782177 ‫دمہایگروہںیاورابروہںیےکےئلڈاٹیرفامہرکےنواالوادحادارہ‬،‫اچروںالکزسمہن‬
0342-1016201 ‫سیگرپیپزاورریپگنمیکسےکےیلیتایکمیویٹبلنیچوزٹرکںی‬

You might also like