Database System Concepts
Database System Concepts
7th Edition
ISBN: 9780078022159
Author: Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher: McGraw-Hill Education
Bartleby Related Questions Icon

Related questions

bartleby

Concept explainers

Question

PYTHON PROGRAMMING ONLY 

NEED HELP MAKING A FLOWCHART TO CORRESPOND WITH CODE 

CODE IS ALREADY DONE AND CORRECT

FLOWCHART EXAMPLE PROVIDED BELOW

My code:

def calculate_property_tax(actual_value):
# Calculate the assessment value (60% of the actual value)
assessment_value = actual_value * 0.6

# Calculate the property tax (72¢ for every $100 of assessment value)
property_tax = (assessment_value / 100) * 0.72

return assessment_value, property_tax

def main():
while True:
try:
actual_value = float(input("Enter the actual value of the property: $"))
if actual_value < 0:
print("Please enter a non-negative value.")
else:
break
except ValueError:
print("Invalid input. Please enter a valid number.")

assessment_value, property_tax = calculate_property_tax(actual_value)

print(f"Assessment Value: ${assessment_value:.2f}")
print(f"Property Tax: ${property_tax:.2f}")

if __name__ == "__main__":
main()

 

**Function Returning Boolean Values**

**Continuous Summing Function Example Flowchart**

1. **Check_continue (prompt) Flowchart:**
   - Begins with a prompt.
   - A loop (`while True`) checks the input text.
   - If the input is invalid, it prints “Invalid input.”
   - Retrieves input as text.
   - If the text is “yes,” it returns `True`.
   - If the text is “no,” it returns `False`.
   - Otherwise, it loops back to check again.

2. **Get_and_check_positive_integer (prompt) Flowchart:**
   - Begins with a prompt.
   - A loop (`while True`) checks the input number.
   - If the input is invalid, it prints “Invalid input.”
   - Retrieves input as a number.
   - If the number is numeric and greater than 0, it returns the integer value.
   - Otherwise, it loops back to check again.

3. **Main Summing Function Flowchart:**
   - Starts with initial settings: `sum = 0` and `cont = True`.
   - Loops while `cont` is `True`.
   - Calls `get_and_check_positive_integer` with the prompt “Enter a number:”.
   - Adds the input number to `sum`.
   - Calls `check_continue` with the prompt “Add another? (yes/no):”.
   - If `check_continue` returns `False`, `cont` is set to `False` and it prints the sum.
   - Ends the main sum calculation when `cont` is `False`. 

This flowchart demonstrates how functions can use loops and conditionals to handle continuous inputs, return boolean values, and perform summing operations based on user confirmation.
expand button
Transcribed Image Text:**Function Returning Boolean Values** **Continuous Summing Function Example Flowchart** 1. **Check_continue (prompt) Flowchart:** - Begins with a prompt. - A loop (`while True`) checks the input text. - If the input is invalid, it prints “Invalid input.” - Retrieves input as text. - If the text is “yes,” it returns `True`. - If the text is “no,” it returns `False`. - Otherwise, it loops back to check again. 2. **Get_and_check_positive_integer (prompt) Flowchart:** - Begins with a prompt. - A loop (`while True`) checks the input number. - If the input is invalid, it prints “Invalid input.” - Retrieves input as a number. - If the number is numeric and greater than 0, it returns the integer value. - Otherwise, it loops back to check again. 3. **Main Summing Function Flowchart:** - Starts with initial settings: `sum = 0` and `cont = True`. - Loops while `cont` is `True`. - Calls `get_and_check_positive_integer` with the prompt “Enter a number:”. - Adds the input number to `sum`. - Calls `check_continue` with the prompt “Add another? (yes/no):”. - If `check_continue` returns `False`, `cont` is set to `False` and it prints the sum. - Ends the main sum calculation when `cont` is `False`. This flowchart demonstrates how functions can use loops and conditionals to handle continuous inputs, return boolean values, and perform summing operations based on user confirmation.
### Property Tax

A county collects property taxes based on the assessment value of property, which is 60 percent of the property's actual value. For example, if an acre of land is valued at $10,000, its assessment value is $6,000. The property tax is then 72¢ for each $100 of the assessment value. The tax for the acre assessed at $6,000 will be $43.20. 

Write a program that asks for the actual value of a piece of property and displays the assessment value and property tax.
expand button
Transcribed Image Text:### Property Tax A county collects property taxes based on the assessment value of property, which is 60 percent of the property's actual value. For example, if an acre of land is valued at $10,000, its assessment value is $6,000. The property tax is then 72¢ for each $100 of the assessment value. The tax for the acre assessed at $6,000 will be $43.20. Write a program that asks for the actual value of a piece of property and displays the assessment value and property tax.
Expert Solution
Check Mark
Knowledge Booster
Background pattern image
Computer Science
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.
Similar questions
Recommended textbooks for you
Text book image
Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education
Text book image
Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON
Text book image
Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON
Text book image
C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON
Text book image
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Text book image
Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education