Question 2 The days of the year are often numbered from 1 through 365 (or 366). This number can be computed in three steps using int arithmetic: (a) dayNumber = 31(month - 1) +day (b) if the month is after February subtract (4(month) +23)//10 (c) if it's a leap year and month after February, add 1 Write a program that reads the day, month, and the year. Then, it calculates the corresponding day number. A leap year is a year with 29 days. A leap year is a year (divisible by 4 but not by 100) or divisible by 400. The number of days in each month are as follows: months 1,3,5,7,8,10,12 have 31 days months 4,6,9,11 have 30 days month 2 has 28 days for non leap year and 29 for leap year. Assume that the user will enter integer values as input. A valid year is any year >= 1. A valid month is between 1 and 12 For days, valid input is according to the month number as defined above. Sample run 1 Enter year number: -2 Wrong input: year must be >= 1 Sample run 2 Enter year number: 1950 Enter month number: 13 Wrong input: month must be from 1 to 12 Sample run 3 Enter year number: 1990 Enter month number: 11 Enter day number: 31
Question 2 The days of the year are often numbered from 1 through 365 (or 366). This number can be computed in three steps using int arithmetic: (a) dayNumber = 31(month - 1) +day (b) if the month is after February subtract (4(month) +23)//10 (c) if it's a leap year and month after February, add 1 Write a program that reads the day, month, and the year. Then, it calculates the corresponding day number. A leap year is a year with 29 days. A leap year is a year (divisible by 4 but not by 100) or divisible by 400. The number of days in each month are as follows: months 1,3,5,7,8,10,12 have 31 days months 4,6,9,11 have 30 days month 2 has 28 days for non leap year and 29 for leap year. Assume that the user will enter integer values as input. A valid year is any year >= 1. A valid month is between 1 and 12 For days, valid input is according to the month number as defined above. Sample run 1 Enter year number: -2 Wrong input: year must be >= 1 Sample run 2 Enter year number: 1950 Enter month number: 13 Wrong input: month must be from 1 to 12 Sample run 3 Enter year number: 1990 Enter month number: 11 Enter day number: 31
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
Concept explainers
Max Function
Statistical function is of many categories. One of them is a MAX function. The MAX function returns the largest value from the list of arguments passed to it. MAX function always ignores the empty cells when performing the calculation.
Power Function
A power function is a type of single-term function. Its definition states that it is a variable containing a base value raised to a constant value acting as an exponent. This variable may also have a coefficient. For instance, the area of a circle can be given as:
Question
using Python (if- elif-else-sample operations -intl)-float|-input() these are thee only codes that are allowed to use.

Transcribed Image Text:Question 2
The days of the year are often numbered from 1 through 365 (or 366). This number can be computed in three steps using
int arithmetic:
(a) dayNumber = 31(month - 1) +day
(b) if the month is after February subtract (4(month) + 23)//10
(c) if it's a leap year and month after February, add 1
Write a program that reads the day, month, and the year. Then, it calculates the corresponding day number.
A leap year is a year with 29 days.
A leap year is a year (divisible by 4 but not by 100) or divisible by 400.
The number of days in each month are as follows:
months 1,3,5,7,8,10,12 have 31 days
months 4,6,9,11 have 30 days
month 2 has 28 days for non leap year and 29 for leap year.
Assume that the user will enter integer values as input.
A valid year is any year >= 1.
A valid month is between 1 and 12
For days, valid input is according to the month number as defined above.
Sample run 1
Enter year number: -2
Wrong input: year must be >= 1
Sample run 2
Enter year number: 1950
Enter month number: 13
Wrong input: month must be from 1 to 12
Sample run 3
Enter year number: 1990
Enter month number: 11
Enter day number: 31
Expert Solution

This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
Step by step
Solved in 4 steps with 5 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