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

Intro to CS Practical Projects

The document outlines various management system programs, including bank account, course grade, library book, movie rating, online shopping cart, pharmacy inventory, restaurant order rating, and student grade management systems. Each program has specific requirements such as using arrays to store data, implementing functions for operations, and handling user inputs with loops and conditions. The examples provided illustrate functionalities like adding data, displaying information, calculating averages, and categorizing items based on defined criteria.

Uploaded by

mewomomo3
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)
5 views

Intro to CS Practical Projects

The document outlines various management system programs, including bank account, course grade, library book, movie rating, online shopping cart, pharmacy inventory, restaurant order rating, and student grade management systems. Each program has specific requirements such as using arrays to store data, implementing functions for operations, and handling user inputs with loops and conditions. The examples provided illustrate functionalities like adding data, displaying information, calculating averages, and categorizing items based on defined criteria.

Uploaded by

mewomomo3
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/ 8

Bank Account Management System

Description: Create a program that manages bank accounts. It should store


account holder names, account numbers, and balances. The program should
allow depositing and withdrawing money, calculating total balances, and
categorizing accounts based on balance ranges (e.g., Low, Medium, High).
The program should use arrays to store account data, if statements to handle
conditions, and functions for banking operations.
Requirements:
• Define a maximum number of accounts.
• Use arrays to store account holder names, account numbers, and balances.
• Use if statements to categorize account balances.
• Implement functions for depositing money, withdrawing money, displaying
account details, and adding new accounts.
• Use loops (for/while/do-while) to input, process, and display account
information.
Example functionality:
• Add a new bank account.
• Display the list of account holders and their balances.
• Deposit money into an account.
• Withdraw money from an account (checking for sufficient balance).
• Calculate and display the total amount of money across all accounts.
• Find the account with the highest and lowest balance.
• Remove an account.
• Handle invalid inputs (like withdrawing more than available balance or
invalid account numbers).
Course Grade Tracker
Description: Create a program that manages course grades for students. It
should store course names and grades, compute averages, and categorize the
grades (Excellent, Good, Average, Poor). The program should use arrays, if
statements, and functions for different tasks.
Requirements:
• Define a maximum number of courses.
• Use arrays to store course names and grades.
• Use if statements to categorize grades.
• Implement functions for calculating averages, displaying grades, and adding
new courses.
• Use loops (for/while/do-while) to input and process course grades.
Example functionality:
• Add course and grade data.
• Display courses and their grades.
• Calculate average grade.
• Categorize each course grade.
• Sort courses by grade.
• Find highest and lowest course grade.
• Handle invalid inputs.
Library Book Management System
Description: Create a program that manages library books. It should store
book titles, authors, and availability status (available/borrowed), and allow
borrowing or returning books. The program should use arrays to store book
data, if statements to check availability, and functions for tasks like adding
books and searching.
Requirements:
• Define a maximum number of books.
• Use arrays to store book titles, authors, and status.
• Use if statements to check if a book can be borrowed or returned.
• Implement functions for adding new books, displaying books, borrowing,
and returning.
• Use loops (for/while/do-while) for input, updates, and outputs.
Example functionality:
• Add book data.
• Display the list of books and their status.
• Borrow or return a book.
• Search for a book by title or author.
• Sort the books alphabetically.
• Find available books.
• Handle invalid inputs.
Movie Rating Management System
Description: Create a program that manages movie ratings. It should store
movie names and their ratings, compute average ratings, and categorize them
into rating levels (e.g., Excellent, Good, Average, Poor). The program should
use arrays to store movie data, if statements to classify ratings, and functions
for calculating and displaying results.
Requirements:
• Define a maximum number of movies.
• Use arrays to store movie names and ratings.
• Use if statements to classify ratings into categories.
• Implement functions for calculating averages, displaying movies, and
adding new ratings.
• Use loops (for/while/do-while) for input, processing, and output.
Example functionality:
• Add a movie and its rating.
• Display the list of movies and their ratings.
• Calculate and display the average rating.
• Determine the category for each movie based on rating.
• Sort movies by ratings.
• Find the highest and lowest rated movie.
• Handle invalid inputs.
Online Shopping Cart Management System

Description: Create a program that manages a simple shopping cart. It


should store item names, prices, and quantities, calculate the total cart value,
and categorize items based on their price (e.g., Expensive, Moderate, Cheap).
The program should use arrays to store cart items, if statements for
categorizing items, and functions for handling cart operations.
Requirements:
• Define a maximum number of items in the cart.
• Use arrays to store item names, prices, and quantities.
• Use if statements to classify items by price range.
• Implement functions for adding items, calculating total cost, and displaying
cart contents.
• Use loops (for/while/do-while) to input, update, and display cart data.
Example functionality:
• Add a new item to the cart.
• Display all items with their prices and quantities.
• Calculate and display the total cart value.
• Categorize items based on their price range.
• Sort items by price.
• Find the cheapest and most expensive item.
• Handle invalid inputs (like negative prices or quantities).
Pharmacy Inventory Management System
Description: Create a program that manages medicines in a pharmacy. It
should store medicine names, prices, and quantities, calculate the total value
of stock, and categorize medicines based on their stock levels (e.g., High
Stock, Medium Stock, Low Stock). The program should use arrays to store
medicine data, if statements to categorize stock levels, and functions for
specific tasks like adding new medicine and calculating total stock value.
Requirements:
• Define a maximum number of medicines.
• Use arrays to store medicine names, prices, and quantities.
• Use if statements to categorize stock levels.
• Implement functions for adding medicines, updating stock, calculating total
inventory value, and displaying the inventory.
• Use loops (for/while/do-while) to input, process, and display data.
Example functionality:
• Add a new medicine with its price and quantity.
• Display the list of medicines with their prices and quantities.
• Update the quantity of a medicine after selling.
• Calculate and display the total inventory value.
• Categorize medicines based on stock levels (e.g., quantity > 100 = High
Stock).
• Sort medicines by price or quantity.
• Find the most expensive and the cheapest medicine.
• Handle invalid inputs (like negative quantity or price).
Restaurant Order Rating System
Description: Create a program that manages customer ratings for restaurant
orders. It should store dish names and ratings, compute average ratings, and
classify dishes as Excellent, Good, or Poor based on the scores. Arrays, if
statements, and functions should be used to organize the program.
Requirements:
• Define a maximum number of dishes.
• Use arrays to store dish names and ratings.
• Use if statements to classify ratings.
• Implement functions for adding dishes, calculating average ratings, and
displaying results.
• Use loops (for/while/do-while) for data input and processing.
Example functionality:
• Add dish ratings.
• Display dishes and their ratings.
• Calculate and display average dish rating.
• Categorize dishes by rating.
• Sort dishes by rating.
• Find the highest and lowest-rated dish.
• Handle invalid inputs.
Student Grade Management System

Description: Create a program that manages student grades. It should store students' names and
their grades, compute their averages, and categorize them into different grade ranges (e.g., A, B,
C, etc.). The program should use arrays to store student data, if statements to classify grades, and
functions for specific tasks like calculating averages.

Requirements:

• Define a maximum number of students.


• Use arrays to store student names and their grades.
• Use if statements to categorize grades into letter grades (A, B, C, etc.).
• Implement functions for calculating averages, displaying results, and adding new student
data.
• Use loops (for/while/do-while) to input data, process calculations, and print results.

Example functionality:

• Add student data.


• Display the list of students and their grades.
• Calculate and display the average grade.
• Determine the letter grade for each student.
• Sorting the students by their grades.
• Calculating the highest and lowest grade among the students.
• Removing a student's data.
• Handling invalid inputs.

You might also like