Calculate, Store and Increment Values inside Linked Lists, programming assignment help

Calculate, Store and Increment Values inside Linked Lists, programming assignment help

The program files (visual studio) will be provided that explain it.

A missile is fired at 12:30 PM and laser needs to fire every 2 degrees starting from 1 to 179. But it takes 85 seconds to fire the laser again. So each new time node on the list the time needs to be incremented by 85 seconds.

How do I correctly store a starting value inside a linked list and then increment it.

my_time.h and my_time.c –> modified to hide the definition of the structure of time through the use of pointers and forward declarations and to increment seconds, minutes, and hours, and extended with a function to add seconds to an existing time. The heading for this additional function should be: void addSeconds(my_time t, double s); Only the whole number portion of the double value should be added to the time variable;

node.h and node.c –> linked-list node definitions which will facilitate the creation of a linked-list of anything; 

firing_solution.h and firing_solution.c –> the specification and implementation (respectively) of a firing solution. A firing solution should be implemented as a pointer to a struct which consists of: o the time the laser should be fired (as a my_time value); o the degree at which the laser should be aimed (as an int); and o the resulting coordinate at which impact with the missile would occur (either as a new ADT, as a struct, or simply as two double fields, x and y). and the operations should include a getter and setter for each field. 

assig_two216.c –> the file which contains the main() function and other functions which implement the required task.

"You need a similar assignment done from scratch? Our qualified writers will help you with a guaranteed AI-free & plagiarism-free A+ quality paper, Confidentiality, Timely delivery & Livechat/phone Support.


Discount Code: CIPD30



Click ORDER NOW..

order custom paper