Algorithm Calorie management

1: Calorie Management

Begin working on the Week Five Learning Team Assignment: Calorie Management. This is a cumulative assignment that is completed over several weeks.

Imagine that your team of software developers won a contract to develop a program that will identify whether a person is balancing calories consumed with those being expended or burned by taking the following into account:

·  The balance of calories is calculated daily.

·  Calories are consumed in both food and beverages. Calories can be identified from both product labeling and calorie counters located on the Internet

·  Calories are burned daily in both daily living and exercise. Calories expended or burned can be calculated using calorie calculators located on the Internet.

·  The balance of calories may be displayed in either calories or pounds and ounces. The following are examples of the information that might be provided:

o  Calories are in balance

o  _ _ _ more calories are consumed than expended

o  _ _ _ more calories are expended than consumed

o  No pounds/ounces were gained or lost

o  _ pounds _ _ ounces may have been gained

o  _ pounds _ _ ounces may have been lost

·  Use the following computation: One pound equals 3500 calories.

Review and discuss your ideas for the assignment.

Identify the criteria your team will need to develop the required software. To do this, you must begin by thinking about how a computer and a program processes and stores data.

Algorithm Planning for Calorie Management

The first phase of your team’s project is to plan how your team will develop a program that calculates the user’s daily caloric balance.

Create a complete list of activities, placed in logical order that must be completed in the first phase of the programming development cycle.

Determine the modules that will be needed in the program.

Design a top-level algorithm that calls each module as needed.

Write a simple algorithm in pseudocode that lists the program’s input, output, and processing components in a logical, sequential order. At this stage, do not show the tasks and subtasks within each component.

 Program Variables for Calorie Management

Continue working on the Week Five Learning Team Assignment.

Identify the variables that are needed in the program. For each variable, provide the following:

·  A name

·  The variable’s data type

·  A description of the variable’s purpose

Begin the flowchart that will represent the algorithm.

Use Visual Logic to create the flowchart of the top-level algorithm.

Develop an algorithm in pseudocode that shows the tasks and subtasks for each program module component that was in the simple algorithm you developed in Week Two.

Document the purpose of each task and subtask.

 – Desk Check for Calorie Management

Continue working on the Week Five Learning Team Assignment.

Test your algorithms with a desk check by using the following test values:

·  Calories consumed today: 1877

·  Calories expended today: 1285

Create a desk check table to show the results of your desk check test.

Continue developing the Visual Logic flowchart of the algorithm, including all modules.

Use this flowchart to check the values given for the desk check.

Begin working on a 10- to 15-slide Microsoft® PowerPoint® presentation with speaker notes. Use this presentation to convince senior management that your proposed solution fits their needs and requirements.

Compile all your Learning Team’s work from Weeks Two through Four into a 4- to 5-page paper. In the paper, include the following:

·  Problem statement

·  High-level view of the program solution

·  Function and internal structure of each program module:

o  Inputs

o  Processing logic

o  Output

·  Developed pseudocode

·  Task documentation

Format your paper consistent with APA guidelines.

Complete the Visual Logic flowchart that represents the algorithm.

Submit the Visual Logic file.

Finalize your Microsoft® PowerPoint® presentation.

Calculate the price
Make an order in advance and get the best price
Pages (550 words)
*Price with a welcome 15% discount applied.
Pro tip: If you want to save more money and pay the lowest price, you need to set a more extended deadline.
We know how difficult it is to be a student these days. That's why our prices are one of the most affordable on the market, and there are no hidden fees.

Instead, we offer bonuses, discounts, and free services to make your experience outstanding.
How it works
Receive a 100% original paper that will pass Turnitin from a top essay writing service
step 1
Upload your instructions
Fill out the order form and provide paper details. You can even attach screenshots or add additional instructions later. If something is not clear or missing, the writer will contact you for clarification.
Pro service tips
How to get the most out of your experience with Lets Write For You
One writer throughout the entire course
If you like the writer, you can hire them again. Just copy & paste their ID on the order form ("Preferred Writer's ID" field). This way, your vocabulary will be uniform, and the writer will be aware of your needs.
The same paper from different writers
You can order essay or any other work from two different writers to choose the best one or give another version to a friend. This can be done through the add-on "Same paper from another writer."
Copy of sources used by the writer
Our college essay writers work with ScienceDirect and other databases. They can send you articles or materials used in PDF or through screenshots. Just tick the "Copy of sources" field on the order form.
See why 20k+ students have chosen us as their sole writing assistance provider
Check out the latest reviews and opinions submitted by real customers worldwide and make an informed decision.
Customer reviews in total
Current satisfaction rate
3 pages
Average paper length
Customers referred by a friend
15% OFF your first order
Use a coupon FIRST15 and enjoy expert help with any task at the most affordable price.
Claim my 15% OFF Order in Chat