In an effort to stem the alarming increase in elbow and shoulder injuries among young baseball pitchers, Little League Baseball adopted important rules in 2007 to determine how much rest a pitcher must take after pitching appearances. The required number of rest days are outlined in the tables below Age 7-14: Age 15-18: 8 57 the output is: Pitches 66 or more 51 to 65 3 rest days required 36 to 50 21 to 35 1 to 20 Pitches 76 or more 61 to 75 46 to 60 31 to 45 1 to 30 Required rest days 4 3 2 1 0 Required rest days 4 3 Write a program that calculates the amount of rest a little league pitcher must take after pitching. The input is the age of the pitcher and how many pitches they have thrown. The output is the number of rest days required. If the age is out of range (less than 7 or greater than 18) the program should give the following error message and exit: age out of range Ex If the input is: 2 1 0

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
icon
Related questions
Question

In C++

**3.21 LAB: Little League Pitchers Rest Days**

In an effort to stem the alarming increase in elbow and shoulder injuries among young baseball pitchers, Little League Baseball adopted important rules in 2007 to determine how much rest a pitcher must take after pitching appearances. The required number of rest days are outlined in the tables below.

**Age 7-14:**

| Pitches       | Required rest days |
|---------------|--------------------|
| 66 or more    | 4                  |
| 51 to 65      | 3                  |
| 36 to 50      | 2                  |
| 21 to 35      | 1                  |
| 1 to 20       | 0                  |

**Age 15-18:**

| Pitches       | Required rest days |
|---------------|--------------------|
| 76 or more    | 4                  |
| 61 to 75      | 3                  |
| 46 to 60      | 2                  |
| 31 to 45      | 1                  |
| 1 to 30       | 0                  |

Write a program that calculates the amount of rest a little league pitcher must take after pitching. The input is the age of the pitcher and how many pitches they have thrown. The output is the number of rest days required. If the age is out of range (less than 7 or greater than 18), the program should give the following error message and exit: "age out of range".

**Example:**
- If the input is:
  ```
  8 57
  ```
  the output is:
  ```
  3 rest days required
  ```

- Example: If the input is:
  ```
  9 72
  ```
Transcribed Image Text:**3.21 LAB: Little League Pitchers Rest Days** In an effort to stem the alarming increase in elbow and shoulder injuries among young baseball pitchers, Little League Baseball adopted important rules in 2007 to determine how much rest a pitcher must take after pitching appearances. The required number of rest days are outlined in the tables below. **Age 7-14:** | Pitches | Required rest days | |---------------|--------------------| | 66 or more | 4 | | 51 to 65 | 3 | | 36 to 50 | 2 | | 21 to 35 | 1 | | 1 to 20 | 0 | **Age 15-18:** | Pitches | Required rest days | |---------------|--------------------| | 76 or more | 4 | | 61 to 75 | 3 | | 46 to 60 | 2 | | 31 to 45 | 1 | | 1 to 30 | 0 | Write a program that calculates the amount of rest a little league pitcher must take after pitching. The input is the age of the pitcher and how many pitches they have thrown. The output is the number of rest days required. If the age is out of range (less than 7 or greater than 18), the program should give the following error message and exit: "age out of range". **Example:** - If the input is: ``` 8 57 ``` the output is: ``` 3 rest days required ``` - Example: If the input is: ``` 9 72 ```
### Little League Pitchers Rest Days Lab

**Example Inputs and Outputs:**

- **Input:** `15 31`
  
  **Output:** `1 rest day required`

- **Input:** `15 2`

  **Output:** `0 rest days required`

- **Input:** `19 27`

  **Output:** `age out of range`

**Note:** Avoid using `&&` to specify ranges. Instead, follow the approach from the book's "Detecting ranges implicitly" in Participation Activity 3.5.10. An example is provided on the right-hand side. Using `&&` for explicit range detection will result in a 6-point deduction.

---

### Lab Activity

**Task:** Implement the program in `main.cpp`

**Code Template:**

```cpp
#include <iostream>
using namespace std;

int main() {
    /* Type your code here. */
    return 0;
}
```
Transcribed Image Text:### Little League Pitchers Rest Days Lab **Example Inputs and Outputs:** - **Input:** `15 31` **Output:** `1 rest day required` - **Input:** `15 2` **Output:** `0 rest days required` - **Input:** `19 27` **Output:** `age out of range` **Note:** Avoid using `&&` to specify ranges. Instead, follow the approach from the book's "Detecting ranges implicitly" in Participation Activity 3.5.10. An example is provided on the right-hand side. Using `&&` for explicit range detection will result in a 6-point deduction. --- ### Lab Activity **Task:** Implement the program in `main.cpp` **Code Template:** ```cpp #include <iostream> using namespace std; int main() { /* Type your code here. */ return 0; } ```
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps with 3 images

Blurred answer
Follow-up Questions
Read through expert solutions to related follow-up questions below.
Follow-up Question

Hello,

I was wanting to see if the code for this problem could be done by detecting the ranges implicitly by avoiding the && (AND) operator

3.21 LAB: Little League Pitchers Rest Days
In an effort to stem the alarming increase in elbow and shoulder injuries among young baseball pitchers, Little League Baseball adopted
important rules in 2007 to determine how much rest a pitcher must take after pitching appearances. The required number of rest days are
outlined in the tables below
Age 7-14:
Age 15-18:
8 57
the output is:
3 rest days required.
Pitches
Ex: If the input is:
66 or more
51 to 65
36 to 50
21 to 35
1 to 20
Pitches
76 or more
61 to 75
46 to 60
31 to 45
1 to 30
Required rest days
4
3
2
1
O
Required rest days
4
3
Write a program that calculates the amount of rest a little league pitcher must take after pitching. The input is the age of the pitcher and
how many pitches they have thrown. The output is the number of rest days required. If the age is out of range (less than 7 or greater than
18) the program should give the following error message and exit: age out of range
Ex: If the input is:
2
1
0
Transcribed Image Text:3.21 LAB: Little League Pitchers Rest Days In an effort to stem the alarming increase in elbow and shoulder injuries among young baseball pitchers, Little League Baseball adopted important rules in 2007 to determine how much rest a pitcher must take after pitching appearances. The required number of rest days are outlined in the tables below Age 7-14: Age 15-18: 8 57 the output is: 3 rest days required. Pitches Ex: If the input is: 66 or more 51 to 65 36 to 50 21 to 35 1 to 20 Pitches 76 or more 61 to 75 46 to 60 31 to 45 1 to 30 Required rest days 4 3 2 1 O Required rest days 4 3 Write a program that calculates the amount of rest a little league pitcher must take after pitching. The input is the age of the pitcher and how many pitches they have thrown. The output is the number of rest days required. If the age is out of range (less than 7 or greater than 18) the program should give the following error message and exit: age out of range Ex: If the input is: 2 1 0
Ex: If the input is:
15 31
the output is:
1 rest day required
Ex: If the input is:
15 2
the output is:
0 rest days required.
Ex: If the input is:
19 27
the output is:
age out of range
Note: Do not use && to specify the ranges. Use what the book calls "Detecting ranges implicitly" in Participation Activity 3.5.10 (the example
on the right-hand side). There will be a 6 point deduction for using && to detect the ranges explicitly.
417118.2791720.qx3zqy7
LAB
ACTIVITY
3.21.1: LAB: Little League Pitchers Rest Days
1 #include <iostream>
2 using namespace std;
3
4 int main() {
5
6
7
8
9
10}
11
/* Type your code here. */
return 0;
main.cpp
0/26
Load default template...
Transcribed Image Text:Ex: If the input is: 15 31 the output is: 1 rest day required Ex: If the input is: 15 2 the output is: 0 rest days required. Ex: If the input is: 19 27 the output is: age out of range Note: Do not use && to specify the ranges. Use what the book calls "Detecting ranges implicitly" in Participation Activity 3.5.10 (the example on the right-hand side). There will be a 6 point deduction for using && to detect the ranges explicitly. 417118.2791720.qx3zqy7 LAB ACTIVITY 3.21.1: LAB: Little League Pitchers Rest Days 1 #include <iostream> 2 using namespace std; 3 4 int main() { 5 6 7 8 9 10} 11 /* Type your code here. */ return 0; main.cpp 0/26 Load default template...
Solution
Bartleby Expert
SEE SOLUTION
Knowledge Booster
Probability Problems
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
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)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education