Having trouble implementing this part of the code. not sure if I should use if/else for range of days then print how many months that is; if i do that I would have to do the range up until 750 days.  or is there another way to do it?

C++ Programming: From Problem Analysis to Program Design
8th Edition
ISBN:9781337102087
Author:D. S. Malik
Publisher:D. S. Malik
Chapter16: Searching, Sorting And Vector Type
Section: Chapter Questions
Problem 20PE
icon
Related questions
Question

Having trouble implementing this part of the code.

not sure if I should use if/else for range of days then print how many months that is; if i do that I would have to do the range up until 750 days. 

or is there another way to do it?

def months (cell_digit):
days
143
(cell_digit)**((cell_digit%2)+1)* (cell_digit)
(days/30)
144
145
MONTHS
146
147
148
Transcribed Image Text:def months (cell_digit): days 143 (cell_digit)**((cell_digit%2)+1)* (cell_digit) (days/30) 144 145 MONTHS 146 147 148
Description: This function gets the last digit of your cellphone and returns an integer that
be months used for your "Title Movie", where months >= 1.
First you need to determine a number of days with the following formula:
days = *(cell_digit)
(cell_digit)((cell_digit%2)+1)
After, you need to transform the number of days to months. Assume a month has 30 days,
return the value based on the range of days. Note that 1 is the minimum number of months
Range of days
0 - 30
31 - 60
Months
1
2
61 - 90
3
...
721 - 750
25
Parameters: cell_digit (int) is the last digit of your cellphone.
Return value: An integer that represents a number of months, where months >= 1.
OU MUST implement a math operation to determine the number of months, NO hard coding allov
xamples:
months(0)
O days >> 1 month
# 92 * 9 = 729 davs >> 25 months
→ 1
# 01 * 0
months (9) → 25
Transcribed Image Text:Description: This function gets the last digit of your cellphone and returns an integer that be months used for your "Title Movie", where months >= 1. First you need to determine a number of days with the following formula: days = *(cell_digit) (cell_digit)((cell_digit%2)+1) After, you need to transform the number of days to months. Assume a month has 30 days, return the value based on the range of days. Note that 1 is the minimum number of months Range of days 0 - 30 31 - 60 Months 1 2 61 - 90 3 ... 721 - 750 25 Parameters: cell_digit (int) is the last digit of your cellphone. Return value: An integer that represents a number of months, where months >= 1. OU MUST implement a math operation to determine the number of months, NO hard coding allov xamples: months(0) O days >> 1 month # 92 * 9 = 729 davs >> 25 months → 1 # 01 * 0 months (9) → 25
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps

Blurred answer
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
C++ Programming: From Problem Analysis to Program…
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning