PROGRAM 10: Area Using floating point instructions and the FPU, prompt the user for a value of a, b, h and r and then calculate the area of various geometric shapes using the formulas below: Triangle Triangle A. // bh b Circle Circle A = πr² Rectangle Ellipse Trapezoid Rectangle Trapezoid Eclipse A = bh b A sample program dialogue is shown below. What's your value of r: 10.1 What's your value of a: 4.2 What's your value of b: 2.1 What's your value of h: 3.3 Your triangle has area = 3.465 Your circle has area 320.4738 = Α· πab Your rectangle has area 6.93 Your ellipse has area = 27.7088 Your trapezoid has area 10.395 = = A a (a+b) 2 b h

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
**PROGRAM 10: Area**

Using floating point instructions and the FPU, prompt the user for a value of a, b, h and r and then calculate the area of various geometric shapes using the formulas below:

### Formulas

- **Triangle:** 
  \[
  A = \frac{1}{2} b \times h
  \]
  - Diagram shows a triangle with base \( b \) and height \( h \).

- **Circle:** 
  \[
  A = \pi r^2
  \]
  - Diagram shows a circle with radius \( r \).

- **Rectangle:** 
  \[
  A = b \times h
  \]
  - Diagram shows a rectangle with base \( b \) and height \( h \).

- **Ellipse:** 
  \[
  A = \pi a b
  \]
  - Diagram shows an ellipse with semi-major axis \( a \) and semi-minor axis \( b \).

- **Trapezoid:** 
  \[
  A = \frac{(a+b)}{2} \times h
  \]
  - Diagram shows a trapezoid with bases \( a \) and \( b \), and height \( h \).

### Sample Program Dialogue

- What's your value of \( r \): **10.1**
- What's your value of \( a \): **4.2**
- What's your value of \( b \): **2.1**
- What's your value of \( h \): **3.3**

**Calculated Areas:**

- Your triangle has area = **3.465**
- Your circle has area = **320.4738**
- Your rectangle has area = **6.93**
- Your ellipse has area = **27.7088**
- Your trapezoid has area = **10.395**
Transcribed Image Text:**PROGRAM 10: Area** Using floating point instructions and the FPU, prompt the user for a value of a, b, h and r and then calculate the area of various geometric shapes using the formulas below: ### Formulas - **Triangle:** \[ A = \frac{1}{2} b \times h \] - Diagram shows a triangle with base \( b \) and height \( h \). - **Circle:** \[ A = \pi r^2 \] - Diagram shows a circle with radius \( r \). - **Rectangle:** \[ A = b \times h \] - Diagram shows a rectangle with base \( b \) and height \( h \). - **Ellipse:** \[ A = \pi a b \] - Diagram shows an ellipse with semi-major axis \( a \) and semi-minor axis \( b \). - **Trapezoid:** \[ A = \frac{(a+b)}{2} \times h \] - Diagram shows a trapezoid with bases \( a \) and \( b \), and height \( h \). ### Sample Program Dialogue - What's your value of \( r \): **10.1** - What's your value of \( a \): **4.2** - What's your value of \( b \): **2.1** - What's your value of \( h \): **3.3** **Calculated Areas:** - Your triangle has area = **3.465** - Your circle has area = **320.4738** - Your rectangle has area = **6.93** - Your ellipse has area = **27.7088** - Your trapezoid has area = **10.395**
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 4 steps with 2 images

Blurred answer
Knowledge Booster
Fundamentals of Computer System
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
  • SEE MORE QUESTIONS
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