# Getting Started with Menu Driven Programs in Programming

Last Updated : 01 Mar, 2024

Have you ever used a menu to choose options on a computer or a phone? Menu-driven programs in programming work similarly. They offer users a menu of choices to select from, making it easy to interact with the program. In this article, we will start from the basics of creating menu-driven programs, suitable for beginners and experienced programmers alike. By learning how to build these user-friendly interfaces, you’ll be able to design programs that are intuitive and engaging for users. Let’s begin your journey into the world of menu-driven programs in programming!

## Program to check if a person can vote using his age | Menu-Driven

Problem Statement: Write a Menu-driven program to check the eligibility of a person to vote or not.

• Eligibility to vote: The age of the person should be greater than or equal to 18.

## Program to check if a student passes/fails using his grade | Menu Driven

Problem Statement: Write a Menu-driven program to check Whether a student passes/fails using his/her grade.

• Condition to pass: Grade should be greater than or equal to 33.
• Valid grade range: 0 to 100

## Program to Assign grades to a student using Nested If Else

Problem Statement: Given an integer array marks, which comprises of marks scored by a student (out of 100) in different subjects, the task is to assign a grade to the student. The grade is found out by taking the percentage of the marks scored by the student.

## Program to print the name of month using the month number | Menu-Driven

Problem Statement: Your task is to design a menu-driven program that asks the user to input a month number, and the program prints the name of the month.

## Program to calculate Electricity Bill

Problem Statement: Given an integer U denoting the amount of KWh units of electricity consumed, the task is to calculate the electricity bill with the help of the below charges:

• 1 to 100 units â€“ Rs. 10/unit
• 100 to 200 units â€“ Rs. 15/unit
• 200 to 300 units â€“ Rs. 20/unit
• above 300 units â€“ Rs. 25/unit

Problem Statement: Write a menu-driven program using the Switch case to calculate the following:

2. Difference between two numbers
3. Product of two numbers
4. Division of two numbers
5. HCF of two numbers
6. LCM of two numbers

Problem Statement: Write a program to build a simple Bank Management System using C++ which can perform the following operations:

1. Open account
2. Deposit Money
3. Withdraw Money
4. Display Accoun

Previous Article
Next Article
Article Tags :