Skip to content

This is a simple terminal-based C program designed to generate an intermediate (Class 11–12) marksheet for students based on their stream. It only uses basic C constructs (printf, scanf, if-else, and strcmp) and demonstrates how conditional logic can handle multiple user scenarios cleanly.

License

Notifications You must be signed in to change notification settings

silven-mohan/Marksheet_Maker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Marsheet_Maker

CI


This is a simple terminal-based C program designed to generate an intermediate (Class 11–12) marksheet for students based on their stream. It only uses basic C constructs (printf, scanf, if-else, and strcmp) and demonstrates how conditional logic can handle multiple user scenarios cleanly.


🚀 Features

  • Accepts input for:
    • Student’s full name, hall ticket number, parent names.
    • Stream of study: MPC, BiPC, CEC, HEC, or other.
    • Subject-wise marks for both First Year and Second Year.
    • Practical marks (if applicable).
  • Calculates:
    • Year-wise total marks.
    • Practical total (if applicable).
    • Overall percentage.
    • Grade (A/B/C/D based on percentage).
  • Outputs a formatted mark sheet with aligned subject scores.

🎓 Supported Streams

  • MPC: Math, Physics, Chemistry
  • BiPC: Botany, Zoology, Physics, Chemistry
  • CEC: Civics, Economics, Commerce
  • HEC: History, Economics, Commerce
  • MEC: Math, Economics, Commerce

🛠 Technologies Used

  • Language: C
  • Compiler: Works with any standard C compiler (tested on GCC, Dev-C++, Turbo C++)
  • Platform: Designed for Windows (uses system("cls") to clear the screen)

✍️ Author

Silven Mohan


💬 Run Instructions

  1. Compile the code:
    gcc Marksheet_Maker.c -o Marksheet_Maker.exe
  2. Run the program:
    ./marksheet.exe

📃License

See included LICENSE file for more details.

Updates

-Added Pass/Fail Status based on cutoff marks for different subjects in different streams.

About

This is a simple terminal-based C program designed to generate an intermediate (Class 11–12) marksheet for students based on their stream. It only uses basic C constructs (printf, scanf, if-else, and strcmp) and demonstrates how conditional logic can handle multiple user scenarios cleanly.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages