Get Instant Help From 5000+ Experts For
question

Writing: Get your essay and assignment written from scratch by PhD expert

Rewriting: Paraphrase or rewrite your friend's essay with similar meaning at reduced cost

Editing:Proofread your work by experts and improve grade at Lowest cost

And Improve Your Grades
myassignmenthelp.com
loader
Phone no. Missing!

Enter phone no. to receive critical updates and urgent messages !

Attach file

Error goes here

Files Missing!

Please upload all relevant files for quick & complete assistance.

Guaranteed Higher Grade!
Free Quote
wave
C Program for Projectile Motion Calculation and Analysis

Functionality

You will be marked on the existence and quality of the following:

1. Code which will calculate the distance travelled by the projectile, the time taken to travel said distance and the maximum height achieved

2. Code which can change key input parameters (release angle, height and speed) to alter the output data

3. Include a menu system which make navigating the options user-friendly

4. Be able to export projectile profile data for analysis in excel

5. Display current parameter values in the programme

6. 10% of marks available for adding additional functionality, for example:

a. Using graphics to display data

b. Including drag on projectile

c. Including wind conditions on experiment

d. Other useful additions.

The c programme should be well commented and laid out such that it can be fully understood and assessed without any accompanying documentation. This code should successfully compile using Notepad++ (the compilation details can be included as comments at the top of the file if needed.

• Develop a program from a specification and provide suitable documentation.

• Develop a C program for a given task and prove that the program will work correctly through the use of the Debug tool.

• Make effective use of the C built in software libraries.

Module Specific Assessment Criteria and Rubric

Achievement Maximum Mark

Program builds useful executable from source code

• Deductions for warnings

• Zero if code does not compile

• Is there a way of ‘breaking’ the code when it is running?

• Range, height and time calculated

• Can input parameters be changed?

• Can the data be exported?

• Graphical interface

• Import input parameters from file

• Allow for drag on projectile

• What if the projectile bounces?

• Other useful additions (get creative)

Good design of user interface

• Menu system

Good use of comments to clarify intent

• Good use of comments which explain fully what is going on

• Not overly detailed

• Comments must complement code

Code is easy to follow and maintain, simple design

• Use of functions and header files to improve code clarity

• No obscure use of code

• Sensible variable and function names

• Appropriate use and definition of parameters and functions where applicable

• Well-structured code

• No unnecessary code duplication

• No unnecessary iterations

• Efficient use of memory

You are advised to read the guidance for students regarding assessment policies. They are available online here.

Where coursework is submitted without approval, after the published hand-in deadline, the following penalties will apply.

For coursework submitted up to 1 working day after the published hand-in deadline without approval, 10% of the total marks available for the assessment (i.e.100%) shall be deducted from the assessment mark.

Coursework submitted more than 1 working day after the published hand-in deadline without approval will be regarded as not having been completed. A mark of zero will be awarded for the assessment and the module will be failed, irrespective of the overall module mark. These provisions apply to all

support
Whatsapp
callback
sales
sales chat
Whatsapp
callback
sales chat
close