Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Solve this project in C programming . project: Student Information (Main Structure) 1. Basic Information (Nested Structure-1, under Student Information) a.Name (String) b.ID (Integer) c.Email

Solve this project in C programming .

project:

Student Information (Main Structure)

1. Basic Information (Nested Structure-1, under Student Information)

a.Name (String)

b.ID (Integer)

c.Email (String)

d.Phone Number (Integer)

e.Address (String)

f.Data of Birth (String)

2. Previous Education Information (Nested Structure-2, under Student Information)

There will be only 2 records : SSC/ O-level and HSC/A-level

a.Institution (String)

b.Year (Integer)

c.Grade (Float)

3.My Information (Nested Structure-3, under Student Information)

a.Department (String)

b.Number of Semester Completed (Integer)

c.Previous CGPA (Float)

d.Semester(Nested Structure-3a, under My information)

a.Semester Name (String)

b.Number of Course (Integer){One student take at most 6 courses or 15 credits}

c.Course(Nested Structure-3a 1, under Semester)

a.Course Name (String)

b.Faculty Name (String)

c.Credit Number (Integer)

d.Task (Nested Structure-3a 2, under Course)

Every Task should have 100 marks. Then you have to convert that value based on the below percentage.

Quiz [20%](Average of 3 Quizzes)

Quiz-1 (Integer)

Quiz-2 (Integer)

Quiz-3 (Integer)

Mid-Term [30%](Average of 2 Mid-term)

Mid-Term-1 (Integer)

Mid-Term-2 (Integer)

Assignment [20%]

Final [30%]

Your task will be to design this project and take some user inputs. You also have to store all the data in a text file (student_info.txt) by writing those data using FILE.

Then, you have to write some in different text file as below-

Student_grade.txt

Name, ID, Course_Name, Grade

Student_cgpa.text

Name, ID, Course_Name, New_CGPA

Here the Grade and New_CGPA are new data. You have to calculate and evaluate these form all the data you have taken from the user input. Ive attached the grading system.

Lastly, in a separate program file, you write a code where a user will give an input of a course name and you have to show (Name, ID, Course_Name, Grade) this which has only that particular course name. For example, if user input is ENG104, then you have to print (Name, ID, Course_Name, Grade) that have course name ENG104. Of course, you have to read those data from Student_grade.txt for printing.

Point to be noted:

1. For one student every data will be in a single row when you write those data in the text file. Just there will be space between different data. The next students info will be in the next line.

2. There will be no white space in a string. If you have to use multiple words in a data, you have to use underscore (_) between those words.

Grading System:

image text in transcribed

Scores Grade Points 93+ A Excellent 4.0 90-92 A- 3.7 87 -89 B+ 3.3 83 - 86 B Good 3.0 80-82 B- 2.7 77-79 C+ 2.3 73 - 76 C Average 2.0 70 - 72 C- C- 1.7 67-69 D+ 1.3 60-66 D Poor 1.0 Below 60 F* Failure 0.0

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Business Process Driven Database Design With Oracle PL SQL

Authors: Rajeev Kaula

1st Edition

1795532386, 978-1795532389

More Books

Students also viewed these Databases questions

Question

Prepare a short profile of Lucy Clifford ?

Answered: 1 week ago

Question

Prepare a short profile of Rosa parks?

Answered: 1 week ago

Question

Prepare a short profile of victor marie hugo ?

Answered: 1 week ago

Question

What are Measures in OLAP Cubes?

Answered: 1 week ago

Question

How do OLAP Databases provide for Drilling Down into data?

Answered: 1 week ago

Question

How are OLAP Cubes different from Production Relational Databases?

Answered: 1 week ago