Answered step by step
Verified Expert Solution
Question
1 Approved Answer
3. Hydration app Your goal is to drink half a gallon or 64fl oz every day but you aren't great at remembering to do it!
3. Hydration app Your goal is to drink half a gallon or 64fl oz every day but you aren't great at remembering to do it! So you decide to create a hydration app that tracks your water intake every day and will alert you based on how much you drank for the day. The program first asks how much water you drank for the day, which is in fl oz and then displays a message based on whether you have hit your goal for the day. Next, it will also tell you how much water you have left to drink. The following are the possible messages you will get based on your intake: 1. If you're drinking 32floz or less, then you get "You're very, very dehydrated! Get that water in! You have X fl oz left to drink." 2. If you're drinking more than 32flooz but less than 64floz, then you get "You're doing great, but you're still halfway to your goal! Get that water in! You have xfl oz left to drink" 3. If you're drinking 64fl oz or more, then you get "You've hit your goal for the day! Great job getting hydrated!" Note that X is the amount of water left after subtracting your intake. Example output ( bold indicates user input) How much water did you drink today?(in floz ) 37 You're doing great, but you're still halfway to your goal! Get that water in! You have 27fl oz left to drink. 3a. Write an algorithm in pseudocode for the program above. 3b. Let's draw a flowchart of the solution 3c. Imagine what a sample run of your program would look like. Think of at least two examples. Sample run 1: Sample run 2 : Sample run 3 : 3d. Identify the values that you must test for. We call these values "boundary conditions". 3e. Implement your solution in C++ using VS Code. Revise your solution, save, compile and run it again. Are you getting the expected result and output? Keep revising until you do. Make you sure you test for the values used in your sample runs, and for the boundary conditions
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started