Implementation of a data entry application, Computer Engineering

Assignment Help:

Develop and submit an original implementation of a data entry application. Identify and declare variables which will hold all data that needs to be entered to fill in the attached form (Appendix). Use data validation techniques to ensure that valid values are entered into the form fields.

The form will contain both numeric (integer and double) and character (char and string) data. Use C string functions (string.h) to verify text data.  Once the form is filled in on the screen, a printer-ready version of the completed form will be displayed on the screen ready for printing.

  • This assignment must be written in C and must compile and run on BA computer lab PCs using Quincy 2005 v1.3. Build options must include Strict ANSI/ISO compliance, C99 support and must compile with no warnings when the All Warnings option is selected.  
  • Your code must have appropriate comments including your name and student number, the name of the .c file, the purpose of the program, brief explanations of variables and explanations of any code which is not obvious to another programmer.  
  • All code can be placed in the main function.

Hints:

  • Use the modulus function to check that the term of the loan is a multiple of 5 years
  • Use if statements or while loops with the && operator to check limits of numeric values
  • Use the || operator where one of two possible conditions are acceptable, e.g. "VIC" or "NSW" or...). 
  • Use do..while or while loops to continuously prompt for compulsory data until valid values are entered. 
  • Use appropriate ctype functions to verify that names are only composed of letters, and that initials are capitalised.

Related Discussions:- Implementation of a data entry application

Mathcad solution to compute the ellipsoid radii , Question: Write a Mat...

Question: Write a MathCad solution to compute the ellipsoid radii at a point. Use the defining parameters for the GRS80 ellipsoid - a and f - in table 19.1. Program Equation 19

Registers used in organisation of an associative memory, In the organisatio...

In the organisation of an associative memory, many registers are used: Comparand Register (C): This register is used to grasp the operands, which are being searched for, or

Determine the process of action-object matrix, Determine the Process of act...

Determine the Process of action-object matrix Check for multiple models  Recognize objects Design user object model diagram Define user object actions De

DBMS, Difference between Paperbase and computer base system?

Difference between Paperbase and computer base system?

Importance of decentralization, What are the importance of Decentralization...

What are the importance of Decentralization? a) Self responsibility b) Work autonomy c) Quick decisions d) Continuous involvement and e) Better control. What are the differe

What is the function of an ip packet screening router, Function of an IP Pa...

Function of an IP Packet Screening Router: A screening router is the most basic type of firewall and uses only the packet filtering capability to control and monitor network tr

Describe about the database marketing application of olap, Database marketi...

Database marketing tool or application helps a user or marketing professional in determining the right tool or plan for his valuable add campaign. This tool haves data from all sou

Which device changes from serial data to parallel data, Which device change...

Which device changes from serial data to parallel data ? Ans. Demultiplexer is the device that changes from serial data to parallel data. Demultiplexer takes data in from on

What is the difference between wire and register, What is the difference be...

What is the difference between wire and reg Wire Wire is used for designing combinational logic, as we all know that this type of logic cannot store a value.  As  you  can

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd