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

Practical Assignment 3

Practical Assignment 04 (1)

Uploaded by

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

Practical Assignment 3

Practical Assignment 04 (1)

Uploaded by

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

Practical Assignment: -3

Assignment on decision making statements (switch case)


1. Give the output of following code with explanation
a. #include<stdio.h>
#define L 10
void main()
{
auto a = 10; switch (a, a*2)
{
case L: printf("ABC"); break;
case L*2:
printf("XYZ");
break;
case L*3:
printf("PQR");
break;
default:
printf("MNO");
case L*4:
printf("www");
break;
}

Output🡪

Write down output here


2.write a program to print grade of student using switch case
#include<stdio.h>
int main()
{
int marks;
/*C Program to Find Grade of a Student Using Switch Case*/
printf("\n-----------------------------------");
printf("\nEnter The Marks Between 0 To 100:");
printf("\nEnter The Mark: ");
scanf("%d", &marks);
if(marks>100)
{
/* Marks greater than 100 */
printf("\nDon't Be Smart Enter your Marks Between Limit\n");
}
else
{
switch(marks/10)
{
case 9 :
/* Marks between 90-100 */
printf("\n Your Grade is: A");
break;
case 8 :
/* Marks between 80-89 */
printf("\n Your Grade is: B" );
break;
case 7 :
/* Marks between 70-79 */
printf("\n Your Grade is: C" );
break;
case 6 :
/* Marks between 60-69 */
printf("\n Your Grade is: D" );
break;
case 5 :
/* Marks between 50-59 */
printf("\n Your Grade is: E" );
break;
case 4 :
/* Marks between 40-59 */
printf("\n Your Grade is: E--");
break;
default :
/* Marks less than 40 */
printf("\n You Grade is: F or Fail\n");
}
}
return 0;
}

Output:🡪

Enter The Marks Between 0 To 100:


Enter The Mark: 95
Your Grade is: A
3.WAP to accept the week day as number from user and display Monday to
Sunday.
#include <stdio.h>
int main()
{
int week;

/* Input week number from user */


printf("Enter week number(1-7): ");
scanf("%d", &week);

switch(week)
{
case 1:
printf("Monday");
break;
case 2:
printf("Tuesday");
break;
case 3:
printf("Wednesday");
break;
case 4:
printf("Thursday");
break;
case 5:
printf("Friday");
break;
case 6:
printf("Saturday");
break;
case 7:
printf("Sunday");
break;
default:
printf("Invalid input! Please enter week number between 1-7.");
}

return 0;
}
Output🡪
Enter week number(1-7):
7
Sunday

4.WAP to check whether a given character is VOWEL or CONSONANT


using switch-case

#include <stdio.h>
int main()
{
char ch;

/* Input an alphabet from user */


printf("Enter any alphabet: ");
scanf("%c", &ch);

/* Switch value of ch */
switch(ch)
{
case 'a':
printf("Vowel");
break;
case 'e':
printf("Vowel");
break;
case 'i':
printf("Vowel");
break;
case 'o':
printf("Vowel");
break;
case 'u':
printf("Vowel");
break;
case 'A':
printf("Vowel");
break;
case 'E':
printf("Vowel");
break;
case 'I':
printf("Vowel");
break;
case 'O':
printf("Vowel");
break;
case 'U':
printf("Vowel");
break;
default:
printf("Consonant");
}

return 0;
}
Output🡪

Enter any alphabet: A


Vowel

5. WAP to find number of days in a month using switch -case


#include <stdio.h>
int main()
{
int month;

/* Input month number from user */


printf("Enter month number(1-12): ");
scanf("%d", &month);

switch(month)
{
case 1:
printf("31 days");
break;
case 2:
printf("28/29 days");
break;
case 3:
printf("31 days");
break;
case 4:
printf("30 days");
break;
case 5:
printf("31 days");
break;
case 6:
printf("30 days");
break;
case 7:
printf("31 days");
break;
case 8:
printf("31 days");
break;
case 9:
printf("30 days");
break;
case 10:
printf("31 days");
break;
case 11:
printf("30 days");
break;
case 12:
printf("31 days");
break;
default:
printf("Invalid input! Please enter month number between 1-12");

return 0;
}
Output🡪
Enter month number(1-12): 4
30 days

You might also like