Skip to content

ManishKumawat450/Student_Report_Card_Java_project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

1 Commit
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ“˜ Student Report Card Generator

This Java application is designed to generate report cards for students based on their marks in five subjects. It calculates total marks, percentage, and grade and saves the report in a .txt file.


๐Ÿš€ Features

  • ๐Ÿ“ฅ Input student data and subject marks
  • ๐Ÿงฎ Calculates total, percentage & assigns grade (Aโ€“F)
  • ๐Ÿ’พ Saves report to a local text file
  • ๐Ÿง‘โ€๐Ÿ’ป Simple Java console-based interface using OOP and File Handling

๐Ÿ› ๏ธ Technologies Used

  • Java (Core)
  • OOPs (Object-Oriented Programming)
  • File Handling

๐Ÿงฑ Folder Structure

Student_Report_Card_Java_Project/
โ”œโ”€โ”€ src/
โ”‚   โ”œโ”€โ”€ Student.java
โ”‚   โ””โ”€โ”€ ReportCardApp.java
โ”œโ”€โ”€ output/
โ”‚   โ””โ”€โ”€ Sample_Report.txt
โ”œโ”€โ”€ README.md
โ”œโ”€โ”€ .gitignore
โ””โ”€โ”€ compile_run.bat

๐Ÿ–ฅ๏ธ How to Run

  1. Clone the repository

    git clone https://github.com/ManishKumawat450/Student_Report_Card_Java_Project.git
  2. Compile Java files

    cd src
    javac *.java
  3. Run the project

    java ReportCardApp
  4. Check output/ folder for generated report file


๐Ÿ“„ Sample Output

Name: Manish Kumawat
Roll No: 101
Total: 430
Percentage: 86.0%
Grade: B

๐Ÿ™Œ Created By

Manish Kumawat
๐ŸŽ“ B.Tech CSE (AIML) @ Sir Padampat Singhania University
๐Ÿ† NPTEL Top 5% in Programming in Java
๐ŸŒ LinkedIn | GitHub

About

Student_Report_Card_Java_project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published