Question 1: (Select geometric figures) Write a program that draws a rectangle or an oval, as shown in Figure 9.23. The user selects a figure from a radio button and specifies whether it is filled by selecting a check button. 74 Radiobuttons and Checkbuttons Rectangle Oval Filled 74 Radiobuttons and Checkbuttons Rectangle Oval Filled The program displays a rectangle or an oval when you select a shape type, and whether it is filled.

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

new code ( in pyton language )

### Geometric Figures and Series Computation

#### Question 1: Drawing Geometric Figures
**Task:** Write a program that draws a rectangle or an oval, as illustrated below. The user selects a figure using a radio button and specifies whether it is filled by selecting a check button.

**Figure 9.23:**
- **Left image:** Displays a filled rectangle. The "Rectangle" radio button is selected, and the "Filled" check button is also selected.
- **Right image:** Displays a filled oval. The "Oval" radio button is selected, and the "Filled" check button is also selected.

**Explanation:** 
The program should display either a rectangle or an oval based on the user's selection of the shape type and whether it should be filled.

#### Question 2: Computing Sum Series
**Task:** Write a recursive function to compute the following series:

\[ m(i) = \frac{1}{3} + \frac{2}{5} + \frac{3}{7} + \frac{4}{9} + \frac{5}{11} + \frac{6}{13} + \ldots + \frac{i}{2i+1} \]

**Explanation:** 
The recursive function should take an integer \( i \) and compute the sum of the series up to that term \( i \). 

Each term in the series is given by the formula \( \frac{n}{2n + 1} \), where \( n \) ranges from 1 to \( i \).

---

For additional information and resources, please refer to the program design layout and formula derivation provided in the course materials.

Happy coding!
Transcribed Image Text:### Geometric Figures and Series Computation #### Question 1: Drawing Geometric Figures **Task:** Write a program that draws a rectangle or an oval, as illustrated below. The user selects a figure using a radio button and specifies whether it is filled by selecting a check button. **Figure 9.23:** - **Left image:** Displays a filled rectangle. The "Rectangle" radio button is selected, and the "Filled" check button is also selected. - **Right image:** Displays a filled oval. The "Oval" radio button is selected, and the "Filled" check button is also selected. **Explanation:** The program should display either a rectangle or an oval based on the user's selection of the shape type and whether it should be filled. #### Question 2: Computing Sum Series **Task:** Write a recursive function to compute the following series: \[ m(i) = \frac{1}{3} + \frac{2}{5} + \frac{3}{7} + \frac{4}{9} + \frac{5}{11} + \frac{6}{13} + \ldots + \frac{i}{2i+1} \] **Explanation:** The recursive function should take an integer \( i \) and compute the sum of the series up to that term \( i \). Each term in the series is given by the formula \( \frac{n}{2n + 1} \), where \( n \) ranges from 1 to \( i \). --- For additional information and resources, please refer to the program design layout and formula derivation provided in the course materials. Happy coding!
Expert Solution
steps

Step by step

Solved in 4 steps with 3 images

Blurred answer
Knowledge Booster
Types of 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