Menu driven in c
Menu driven in c
#include <stdio.h>
// Driver code
int main() {
// Choice variable
int choice = -1;
// Menu display
printf("MENU:\n1. Coffee\n2. Tea\n3. Exit");
// If-else ladder
if(choice == 1){
printf("> Enjoy your Coffee!\n");
}
else if (choice == 2){
printf("> Enjoy your Tea!\n");
}
else if (choice == 3){
printf("BYE!!!\n");
// Termination of the Loop using break statement
break;
}
else{
printf("> Invalid Input\n");
}
}
return 0;
}
OUTPUT:
MENU:
1. Coffee
2. Tea
3. Exit
Enter your choice:1
> Enjoy your Coffee!
#include <stdio.h>
C PROGRAM
// Driver code
int main() {
// Choice variable
int choice = -1;
// Menu display
printf("MENU:\n1. Addition\n2. Subtraction\n3. Multiplication\n4.
Division\n5. Exit");
// If-else ladder
if(choice == 1){
// Number Input
printf("Enter First number :");
scanf("%d", &a);
printf("Enter Second number:");
scanf("%d", &b);
printf("Result: %d + %d = %d\n", a, b, (a+b));
}
else if (choice == 2){
// Number Input
printf("Enter First number :");
scanf("%d", &a);
printf("Enter Second number:");
scanf("%d", &b);
printf("Result: %d - %d = %d\n", a, b, (a-b));
}
else if (choice == 3){
// Number Input
printf("Enter First number :");
scanf("%d", &a);
printf("Enter Second number:");
scanf("%d", &b);
printf("Result: %d * %d = %d\n", a, b, (a*b));
}
else if (choice == 4){
C PROGRAM
// Number Input
printf("Enter First number :");
scanf("%d", &a);
printf("Enter Second number:");
scanf("%d", &b);
printf("Result: %d / %d = %d\n", a, b, (a/b));
}
else if (choice == 5){
printf("BYE!!!\n");
// Termination of the Loop using break statement
break;
}
else{
printf("> Invalid Input\n");
}
}
return 0;
}
OUTPUT:
MENU:
1. Addition
2. Subtraction
3. Multiplication
4. Division
5. Exit
Enter the operation you wish to perform:1
Enter First number :5
Enter Second number:10
Result: 5 + 10 = 15
#include <stdio.h>
// Driver code
int main() {
// Switch variable
int choice = -1;
// Menu display
printf("MENU:\n1. Coffee\n2. Tea\n3. Exit");
// Switch statements
switch(choice){
case 1:
printf("> Enjoy your Coffee!\n");
break;
case 2:
C PROGRAM
printf("> Enjoy your Tea!\n");
break;
case 3:
printf("BYE!!!\n");
flag = 0; // To terminate the loop
break;
default:
printf("> Invalid Input\n");
break;
}
}
return 0;
}
OUTPUT:
MENU:
1. Coffee
2. Tea
3. Exit
Enter your choice:1
> Enjoy your Coffee!
#include <stdio.h>
// Odd-Even checker
if(num % 2 == 0){
printf("Number %d is EVEN\n", num);
}
else{
printf("Number %d is ODD\n", num);
}
}
// Prime checker
for(int i=2; i*i <= num; i++){
if(num % i == 0){
flag = 0;
break;
}
}
// Output
if(flag){
printf("Number %d is PRIME\n", num);
C PROGRAM
}
else{
printf("Number %d is NOT PRIME\n", num);
}
}
// Driver code
int main() {
// Choice variable
int choice = -1;
// Menu display
printf("MENU:\n1. Check_Odd/Even\n2. Check_Prime\n3. Exit");
// Switch statements
switch(choice){
case 1:
odd_even();
break;
case 2:
prime();
break;
case 3:
printf("BYE!!!\n");
flag = 0; // To terminate the loop
break;
default:
printf("> Invalid Input\n");
break;
}
}
return 0;
C PROGRAM
}
OUTPUT:
MENU:
1. Check_Odd/Even
2. Check_Prime
3. Exit
Enter your choice:1
Enter a number:20
Number 20 is EVEN