Skip to content

Yash-200608/C-language-mini-projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

C Language Mini Projects

College Mini Project Repository (C Language)

📌 Description

This repository contains a collection of C language mini projects developed as part of college academic work. The projects focus on procedural programming, basic data structures, and console-based applications. They are designed to strengthen fundamental programming concepts and problem-solving skills.

The repository includes multiple small-scale projects that demonstrate real-world use cases implemented using the C programming language.


🛠️ Technologies Used

  • C Programming Language
  • Standard C Libraries
  • Console / Terminal Interface

📂 Projects Included

1. Snake and Ladder Game

  • Console-based board game
  • Uses random number generation
  • Demonstrates loops, conditions, and functions

2. Bus Reservation System

  • Simulates seat booking and cancellation
  • Uses arrays and structures
  • Demonstrates file handling and menu-driven programs

3. Hospital Management System

  • Manages patient records
  • Uses structures and functions
  • Demonstrates basic record management logic

🎯 Learning Objectives

  • Understand procedural programming in C
  • Apply data structures like arrays and structures
  • Build menu-driven console applications
  • Improve logical thinking and debugging skills

▶️ How to Run the Programs

  1. Clone the repository
  2. Compile the required .c file using a C compiler
  3. Run the generated executable

Example:

gcc filename.c
./a.out

👨‍🎓 Academic Use

  • Suitable for college mini projects
  • Useful for practice and viva preparation
  • Beginner-friendly for computer science students

📄 License

This project is created for educational purposes only.


📜 Project Declaration

I hereby declare that this mini project repository titled "C Language Mini Projects" is my original work and has been developed by me as part of my college academic curriculum. All the programs included in this repository are written by me and have not been copied from any unauthorized source. Any references used have been acknowledged appropriately.

This project is submitted for academic evaluation and learning purposes only.


🙏 Acknowledgement

I would like to express my sincere gratitude to my subject teacher "Mr.  Nimit Singh" from Engineering department for their guidance and support throughout the completion of this project. I am also thankful to my college for providing the necessary resources and learning environment.

Finally, I would like to thank my friends and peers who supported me during the development of this project.


✍️ Author

Yash