computer science project (AryanDas)016
computer science project (AryanDas)016
PROJECT
Project title:
I confirm that Aryan Das has carried out this work with dedication and diligence,
Signature: ______________________.
Page 1
Acknowledgment
-ARYAN DAS
Page 2
Index
Page 3
Declaration
I, Aryan Das, hereby declare that the project titled “Student
Mark Management System Using C++” is my original
work, carried out under the guidance of Ms. Epsita Medhi.
This project has not been submitted to any other institution
for the award of any degree or diploma.
Signature: ______________________
Page 4
INTRODUCTION
Page 5
OBJECTIVE
Page 6
REQUIREMENTS
Hardware Requirements
To run the “Student Marks Management System Using
C++,” the following hardware specifications are
necessary:
Minimum Specifications:
Processor: Intel Pentium or equivalent, capable of
handling basic computations.
RAM: 2 GB of RAM to allow smooth execution of the
program without significant slowdowns.
Storage: At least 500 MB of free disk space for
program files and temporary data.
Software Requirements
Operating System: Android, Windows 10 or more,
Linux, or macOS
Compiler:
Code::Blocks, Dev-C++, or Turboc++.
Alternatively, any text editor (e.g., Notepad++, Visual
Studio Code) .
Programming Requirements
Programming Language: Proficiency in C++
Knowledge of:
Page 7
Basic programming concepts (variables, loops,
functions)
Data structures (arrays, structures)
Input/output operations in C++
PROGRAM CODE
Page 8
Page 9
Explanation of the Program
o readData(): This function reads the data (names and marks) for
each student.
o calculateAverage(): This function calculates the average marks
for each student.
o printResults(): This function prints the results, including each
student’s average and the student with the highest average.
Page 10
It also identifies and displays the name of the student with the
highest average marks.
for three semesters. The marks are stored in the marks array of each
Student structure.
Page 11
Data flow diagram
Page 12
Flow chart
Page 13
Page 14
SAMPLE OUTPUT
Page 15
Conclusion
Overall, this program is a simple yet effective way to
manage student marks. It allows for easy data entry and
provides valuable information about students’ academic
performance. By structuring the program with functions, it
remains organized and easy to understand.
Page 16
References
Page 17
Page 18