Question: c programming - The owvall implementation is to he asociated with flowcharts in pilf. This is 30% of the marks. Your flosecharts should be hieracchical.

c programming
c programming - The owvall implementation is to he asociated with flowcharts
in pilf. This is 30% of the marks. Your flosecharts should be

- The owvall implementation is to he asociated with flowcharts in pilf. This is 30% of the marks. Your flosecharts should be hieracchical. Yor can first give the overall flow through fifst level floschart bat then each seguence of block in this frst lovel represenation can be detalled thro4gh ofler flowtharth. For this mini project, you will aevel at least 3 lesels of the tlowcharts. - The insrractions below structure the implennentation and breaks down the hig problen into smaller pioces. You shoold be ablo to inplesareat ewch piece iadependently and vilidate its functionality throtagh lots of testing. - You can start by impleznenting one function per day as the project is dissected into maller piecos. - 2D array must be iseed togedber with a struct. Project : Student Records In thas peojext, we will get student info and dieplay them, The student info will indude Mudest's nause, hast name, student ID, the name of courses takn abd thet marks, The course sames ate string literalk while the masks are flowite point numbers. Ascume that each student can take at most 30 caures. Here is the meterp for the project. 1. The prograan shonld ask for student indo to be taken: the natne, last anewe, the ID. and then the anmes of the cosress and their marks. 2. For cach student dewelop a struct. The struct must have 2D array structure for the conrses taken, i.e, to store theit namex. 3. We assume that there are at moot 100 studentin. Place the student data irgo an array of 100 st udents. Do not we linikenh-lists or other similat data structares other than the arrays. Howver, you do not need to take 100 stadents info, the aser shonld be given with the option of enoagh or Done for the data entering stage, 4. After the data is taben for the stulate, we need to be prompted for theplay options. The display wast list the students for their fint name, thin last namie, then ID, and their GPAs. Here, assume that each course how the same anouat of cretits, say 3 . You tocd to present the thata nicoly according to formattud strings: 5. Whale listing the students data, the display option anst prosent the options for the following ciate: 5. While listing the students data, the display option must present the options for the following cases: - Listing according to their names, ascending- - Listing according to their last names, ascending. - Listing according to their IDs, ascending. - Listing according to their GPAs, descending. - Display a single student data. Here, the student name, last name, ID, GPA is to be followed by the cotures the student took and their marks. You can present this in any nice format yon like. 2 and so ou. 7. The program should give the user an option for quitting. 8. Make sure your program does not crash if no info is entered for stwdents. 9. Your program shonld also not generate any records in case incorrect/incoumplete info is entered for a student. In this case you can eiter prompt the twer for new info or simply restart the data input prockss for the student again, not the restart of the all the program

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!