Writing a Modular Program in C++ BadDate.cpp 19 // This is the work of the housekeeping() method // Get the year, then the month, then the day 12 3 24 25 // This is the work of the detailLoop() method 26 // Check to be sure dote is valid 27 28 29 30 Summary In this lab, you add the input and output statements to a partially completed C+ program. When completed, the user should be able to enter a year, a month, and a day. The program then determines if the date is valid. Valid years are those that are greater than 0, valid months include the values 1 through 12. and valid days include the values 1 if(year <= MIN_YEAR) |/ invalid year through 31. validDate = = false; else if (month < MIN_MONTH || month > MAX_MONTH) // invalid month validDate = false; 31 Instructions 32 33 else if (day < MIN_DAY || day > MAX_DAY) // invalid day 34 35 // This is the work of the andof Jeb() method // test to see if date is valid and autput date and whether it is if(vəlidDate = true) { // Output statement 1. Notice that variables have been declared for you. validdate = false; 2. Write the simulated housekeeping() function that 36 37 contains the prompts and input statements to retrieve 38 a year, a month, and a day from the user. 39 40 3. Include the output statements in the simulated 41 endof Job() function. The format of the output is as 42 follows: 43 else { // Output statement 44 45 month/day/year is a valid date. 46 47 48

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
Question

create a flowchart.

i mapua.blackboard.com/ultra/courses/_90565_1/outline/edit/document/_2260837_1?courseld=_90565_1
E O
Pau
G Gmail
A https://mapua.bla.
a CSA: Course/Prog..
E Thesis 3 Rubric E Design 1 Rubric E CPE Design Rubric Meeting Recordin.
myMapúa Portal G My Drive - Google. * Teach Yourself Ve.
e Verilog code: Com.
X Configure launch.j.
i ng.cengage.com/static/nb/ui/evo/index.html?deploymentid=57453219355210272100730099327&elSBN=9781337274609&snapshotid=2700618&id=1353043456&
Paused
E
2 https://mapua.bla.
CSA: Course/Prog. O Thesis 3 Rubric O Design 1 Rubric
O CpE Design Rubric
Meeting Recordin. myMapúa Portal G My Drive - Google. E Teach Yourself Ve. e Verilog code: Com. * Configure launch.j.
O Reading List
Apps G Gmail
Woz
* CENGAGE MINDTAP
Q Search this course
ROSEMARIE V
fiwdhart
NO2
Writing a Modular Program in C++
Writing a Modular Program in C++
BadDate.cpp
>- Terminal
19
// This is the work of the housekeeping() method
1.
10
Summary
Lll
In this lab, you add the input and output statements to a
</>
// Get the year, then the month, then the day
12
13
A-Z
partially completed C++ program. When completed, the
24
user should be able to enter a year, a month, and a day. The
25
// This is the work of the detailLoop() method
program then determines if the date is valid. Valid years are
26
// Check to be sure date is valid
27
28
those that are greater than 0, valid months include the
values 1 through 12, and valid days include the values 1
29
if(year <= MIN_YEAR) // invalid year
validDate = false;
else if (month < MIN_MONTH || month > MAX_MONTH) // invalid month
through 31.
30
31
Instructions
32
validDate = false;
else if (day « MIN_DAY || day > MAX_DAY) // invalid day
33
1. Notice that variables have been declared for you.
34
validDate = false;
35
CNOW
// This is the work of the endof b() method
// test to see if date is valid and output date and whether it is valid
if(validDate == true)
39
2. Write the simulated housekeeping() function that
36
37
contains the prompts and input statements to retrieve
38
a year, a month, and a day from the user.
{
40
// Output statement
3. Include the output statements in the simulated
41
endof Job() function. The format of the output is as
42
follows:
43
else
44
{
45
// Output statement
month/day/year is a valid date.
46
47
}
48
Transcribed Image Text:i mapua.blackboard.com/ultra/courses/_90565_1/outline/edit/document/_2260837_1?courseld=_90565_1 E O Pau G Gmail A https://mapua.bla. a CSA: Course/Prog.. E Thesis 3 Rubric E Design 1 Rubric E CPE Design Rubric Meeting Recordin. myMapúa Portal G My Drive - Google. * Teach Yourself Ve. e Verilog code: Com. X Configure launch.j. i ng.cengage.com/static/nb/ui/evo/index.html?deploymentid=57453219355210272100730099327&elSBN=9781337274609&snapshotid=2700618&id=1353043456& Paused E 2 https://mapua.bla. CSA: Course/Prog. O Thesis 3 Rubric O Design 1 Rubric O CpE Design Rubric Meeting Recordin. myMapúa Portal G My Drive - Google. E Teach Yourself Ve. e Verilog code: Com. * Configure launch.j. O Reading List Apps G Gmail Woz * CENGAGE MINDTAP Q Search this course ROSEMARIE V fiwdhart NO2 Writing a Modular Program in C++ Writing a Modular Program in C++ BadDate.cpp >- Terminal 19 // This is the work of the housekeeping() method 1. 10 Summary Lll In this lab, you add the input and output statements to a </> // Get the year, then the month, then the day 12 13 A-Z partially completed C++ program. When completed, the 24 user should be able to enter a year, a month, and a day. The 25 // This is the work of the detailLoop() method program then determines if the date is valid. Valid years are 26 // Check to be sure date is valid 27 28 those that are greater than 0, valid months include the values 1 through 12, and valid days include the values 1 29 if(year <= MIN_YEAR) // invalid year validDate = false; else if (month < MIN_MONTH || month > MAX_MONTH) // invalid month through 31. 30 31 Instructions 32 validDate = false; else if (day « MIN_DAY || day > MAX_DAY) // invalid day 33 1. Notice that variables have been declared for you. 34 validDate = false; 35 CNOW // This is the work of the endof b() method // test to see if date is valid and output date and whether it is valid if(validDate == true) 39 2. Write the simulated housekeeping() function that 36 37 contains the prompts and input statements to retrieve 38 a year, a month, and a day from the user. { 40 // Output statement 3. Include the output statements in the simulated 41 endof Job() function. The format of the output is as 42 follows: 43 else 44 { 45 // Output statement month/day/year is a valid date. 46 47 } 48
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps with 3 images

Blurred answer
Knowledge Booster
Reference Types in Function
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