An open API service indexing awesome lists of open source software.

https://github.com/nivindulakshitha/classroom-toolkit

Emphasizes educational use cases in C.
https://github.com/nivindulakshitha/classroom-toolkit

c

Last synced: 2 months ago
JSON representation

Emphasizes educational use cases in C.

Awesome Lists containing this project

README

        

## Enhance Productivity and Efficiency with C: **C Inventory Manager, Student Analyzer & Average Calculator**

This repository equips you with a collection of well-structured C programs designed to streamline various tasks:

**1. Student Mark Analyzer (Recommended for Educators and Tutors)**

![C](https://img.shields.io/badge/C-00599C?style=for-the-badge&logo=c&logoColor=white) - Analyze student exam performance with ease.
- Enter student index numbers and corresponding marks (0-100).
- Automatically identify pass/fail status based on a configurable pass mark limit (default 35).
- View a clear list of students who passed and those who failed.

**2. Inventory Management System (Ideal for Store Owners and Managers)**

![C](https://img.shields.io/badge/C-00599C?style=for-the-badge&logo=c&logoColor=white) - **Simplify inventory management** for your store, named **[Your Store Name]** (configurable).
- **Effortlessly add items** by entering their index numbers and unit prices.
- **Smart validation** ensures item indexes are within range (1-100) and unit prices are positive values.
- **Seamlessly update existing item details** (unit price) for accurate inventory management.
- **Conveniently remove unwanted items** from your inventory.
- **Generate detailed invoices** with item names (corresponding to their index numbers), quantities, and total costs.

**3. Average Marks Calculator (Useful for Students and Educators)**

![C](https://img.shields.io/badge/C-00599C?style=for-the-badge&logo=c&logoColor=white) - Calculate the average mark for a group of students (up to 10 students).
- Enter marks for each student individually.
- The program validates entries to ensure marks are within the range of 0-100.