App Exercise - Progress Updates Note These exercises reinforce Swift concepts in the context of a fitness tracking app. In many cases you want to provide input to a function. For example, the progress function you wrote in the Functioning App exercise might be located in an area of your project that doesn't have access to the value of steps and goal. In that case, whenever you called the function, you would need to provide it with the number of steps that have been taken and the goal for the day so it can print the correct progress statement. Rewrite the function progressUpdate, only this time give it two parameters of type Int called steps and goal, respectively. Like before, it should print "You're off to a good start." if steps is less than 10% of goal, "You're almost halfway there!" if steps is less than half of goal, "You're over halfway there!" if steps is less than 90% of goal, "You're almost there!" if steps is less than goal, and "You beat your goal!" otherwise. Call the function and observe the printout. Call the function a number of times, passing in different values of steps and goal. Observe the printouts and make sure what is printed to the console is what you would expect for the parameters passsed in.
App Exercise - Progress Updates Note These exercises reinforce Swift concepts in the context of a fitness tracking app. In many cases you want to provide input to a function. For example, the progress function you wrote in the Functioning App exercise might be located in an area of your project that doesn't have access to the value of steps and goal. In that case, whenever you called the function, you would need to provide it with the number of steps that have been taken and the goal for the day so it can print the correct progress statement. Rewrite the function progressUpdate, only this time give it two parameters of type Int called steps and goal, respectively. Like before, it should print "You're off to a good start." if steps is less than 10% of goal, "You're almost halfway there!" if steps is less than half of goal, "You're over halfway there!" if steps is less than 90% of goal, "You're almost there!" if steps is less than goal, and "You beat your goal!" otherwise. Call the function and observe the printout. Call the function a number of times, passing in different values of steps and goal. Observe the printouts and make sure what is printed to the console is what you would expect for the parameters passsed in.
Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
Related questions
Question
How do I solve this exercise using swift code? 4 of 6

Transcribed Image Text:App Exercise - Progress Updates
Note
These exercises reinforce Swift concepts in the context of a fitness tracking app.
In many cases you want to provide input to a function. For example, the progress function you wrote in the
Functioning App exercise might be located in an area of your project that doesn't have access to the value of
steps and goal. In that case, whenever you called the function, you would need to provide it with the
number of steps that have been taken and the goal for the day so it can print the correct progress statement.
Rewrite the function progressUpdate, only this time give it two parameters of type Int called steps
and goal, respectively. Like before, it should print "You're off to a good start." if steps is less than 10% of
goal, "You're almost halfway there!" if steps is less than half of goal, "You're over halfway there!" if steps is
less than 90% of goal, "You're almost there!" if steps is less than goal, and "You beat your goal!" otherwise.
Call the function and observe the printout.
Call the function a number of times, passing in different values of steps and goal. Observe the printouts
and make sure what is printed to the console is what you would expect for the parameters passsed in.
Your fitness tracking app is going to help runners stay on pace to reach their goals. Write a function called
pacing that takes four Double parameters called currentDistance, totalDistance, currentTime,
and goalTime. Your function should calculate whether or not the user is on pace to hit or beat goalTime.
If yes, print "Keep it up!", otherwise print "You've got to push it just a bit harder!"
Expert Solution

This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
This is a popular solution!
Trending now
This is a popular solution!
Step by step
Solved in 3 steps with 2 images

Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Recommended textbooks for you

Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education

Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON

Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON

Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education

Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON

Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON

C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON

Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning

Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education