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

What is meant by a field, What is meant by a field The consecutive nonw...

What is meant by a field The consecutive nonwhite space characters that define a data item collectively define a field. It is possible  to limit the number of such characters b

Assessing heuristic searches , Assessing Heuristic Searches: Given a p...

Assessing Heuristic Searches: Given a particular problem you want to build an agent to solve, so there may be more than one way of justifying it as a search problem, more than

Organisational inertia - obstacle to information system, Organisational Ine...

Organisational Inertia - Obstacle To Information System This is most easily understood as problems of change and culture. Like any change process technology led change will be

Continuous or discrete - artificial intelligence, Continuous or Discrete - ...

Continuous or Discrete - artificial intelligence: The behaviour of the coming data in from the environment will change how the agent should be programming. In particular, the

Define cpu scheduling, Define CPU scheduling. CPU scheduling is the met...

Define CPU scheduling. CPU scheduling is the method of switching the CPU among various processes. CPU scheduling is the basis of multiprogrammed operating systems. By switching

Project, give sample prepaired software?

give sample prepaired software?

Choosing a micro-controller, There are many different forms of micro-contro...

There are many different forms of micro-controller and a manufacturer, selecting the proper micro-controller for your application is one of the critical decisions which controls th

Conversion of decimal number 82.67 to its binary equivalent, Conversion of ...

Conversion of Decimal number 82.67 to its Binary Equivalent Ans. Firstly see the integer part 82 and determine its binary equivalent  as The Binary equivalent is (101001

General principles of pruning, General principles of pruning: The gene...

General principles of pruning: The general principles are such that: 1. Given a node N that can be chosen by player one, thus if there is another node, X, along any path,

Why pic18f452 was used in the project designed, I have used the PIC18F452 m...

I have used the PIC18F452 microcontroller for both the main micro and the interface chip device because of it enhanced features that can be used to meet the specification required

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