the terminal assignment consists of one problem. You need to design a solution, write the code using the C programming language, test your program, write a report and submit your work in loop.
In order to compile and test your program, either a locally-installed compiler such as BorlandC or one of the following online compilers can be used: https://www.onlinegdb.com/online_c_compiler https://www.tutorialspoint.com/compile_c_online.php
A report template is available at the end of this document and can also be downloaded from the EM108 loop site.
The input files can be created using the data at the end of this document or can be downloaded from loop.
A university keeps records of students and companies engaged in the INTRA programme using a computer program. This program uses two files (named students.txt and companies.txt) which store details on the students and companies, respectively. The files use lines with the following format for storing information.
Name Surname PPS Nationality Married Children Registration
Each line contains 7 pieces of information about a student, separated by space. The first two pieces of information represent the student name and surname, the third the associated PPS as an alphanumeric code, the fourth the student nationality as an alphabetic field, the fifth is an indication whether the individual is married or not (e.g. 1 or 0), the sixth is the number of children the student has and the final field is an alphanumeric entry which contains the registration code of the company the student performs his/her INTRA with.
Company Registration Salary Benefits
Each line contains 4 pieces of information about companies, separated by space. The first is the company name, the second is the company unique alphanumeric registration code, the third is the salary, expressed in euro and finally benefits indicates whether the company offers or not benefits (1 or 0).
You are required to develop a program which will perform the following steps:
e.g. | John | OBrien | 1234567D | Vodafone | 32500
e.g. John OBrien Irish Vodafone X4321674 32500
The program should include at least three functions, demonstrate good coding practices with regard to spacing, indentation, commenting, etc. and offer the user a menu and repeated access to the program options.
Make sure the program compiles and executes. Test the program rigorously. Record, report and comment all test results.
The ready solutions purchased from Library are already used solutions. Please do not submit them directly as it may lead to plagiarism. Once paid, the solution file download link will be sent to your provided email. Please either use them for learning purpose or re-write them in your own language. In case if you haven't get the email, do let us know via chat support.
Get Free Quote!
255 Experts Online