- Trending Categories
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
Physics
Chemistry
Biology
Mathematics
English
Economics
Psychology
Social Studies
Fashion Studies
Legal Studies
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Swift Program to calculate the area of the rhombus
This tutorial will discuss how to write a Swift program to calculate the area of the rhombus.
A rhombus is a closed two-dimensional figure or we can say that a rhombus is a quadrilateral whose all the sides are equal and the diagonals intersect each other at a right angle(that is 90 degrees).
The area of the rhombus is known as the total space enclosed inside the boundaries of the rhombus. We can calculate the area of the rhombus using any of the following methods −
Area of rhombus using diagonal
Area of rhombus using base and height
Area of rhombus using trigonometry
Area of rhombus using diagonal
We can calculate the area of the rhombus using diagonals. The area is equal to half of the product of the length of both diagonals.
Formula
Following is the formula of the area of the rhombus −
Area = 1/2 x (diagonal1) x (diagonal2)
Algorithm
Following is the algorithm −
Step 1 − Declare two variables to store the value of height and base of the rhombus. Here the height and base of the rhombus can be user-defined or pre-defined.
Step 2 − Declare another variable named as “areaRhombus” to store the area of the rhombus.
var areaRhombus = (rDiagonal1 * rDiagonal2) / 2
Step 3 − Print the output.
Example
The following program shows how to calculate the area of the rhombus.
import Foundation import Glibc var rDiagonal1 = 6 var rDiagonal2 = 8 // Finding area of rhombus var areaRhombus = (rDiagonal1 * rDiagonal2) / 2 print("Diagonal 1 - ", rDiagonal1) print("Diagonal 2 - ", rDiagonal2) print("Hence the area of Rhombus is", areaRhombus)
Output
Diagonal 1 - 6 Diagonal 2 - 8 Hence the area of Rhombus is 24
Here, in the above code, we find the area of the rhombus by finding the half of the product of its diagonals using the following code −
var areaRhombus = (rDiagonal1 * rDiagonal2) / 2
Here, rDiagonal1 = 6 and rDiagonal2 = 8, so the area of the rhombus 24((6 * 8)/2 = 24)
Area of rhombus using base and height
We can also find the area of the rhombus by multiplying the base and height of the rhombus.
Formula:
Following is the formula of the area of the rhombus −
Area = (base) x (height)
Algorithm
Following is the algorithm −
Step 1 − Declare two variables to store the value of height and base of the rhombus. Here the height and base of the rhombus can be user-defined or pre-defined.
Step 2 − Declare another variable named as “areaRhombus” to store the area of the rhombus.
var areaRhombus = rSideLength * rHeight
Step 3 − Print the output.
Example
The following program shows how to calculate the area of the rhombus using base and height.
import Foundation import Glibc var rSideLength = 10 var rHeight = 7 // Finding the area of rhombus var areaRhombus = rSideLength * rHeight print("Side length - ", rSideLength) print("Height - ", rHeight) print("Hence the area of Rhombus is", areaRhombus)
Output
Side length - 10 Height - 7 Hence the area of Rhombus is 70
Here, in the above code, we find the area of the rhombus by multiplying the base and height of the rhombus using the following code −
var areaRhombus = rSideLength * rHeight
Here, rSideLength = 10 and Height = 7 so the area of the rhombus is 70(10 * 7 = 70).
Area of rhombus using trigonometry
We can calculate the area of rhombus when the sides and the angle is known with the help of trigonometry. Here we find the area by multiplying the square of side with the sin value of the given angle.
Formula
Following is the formula of the area of the rhombus −
Area = (base)2 x sin(theta)
Algorithm
Following is the algorithm −
Step 1 − Declare a variable to store the side of the rhombus. Here the value can be user-defined or pre-defined.
Step 2 − Find the radian value of the angle and store the result in rTheta variable.
var rTheta = 90 * (Double.pi / 180)
Step 3 − Find the area of rhombus and store the result into “areaRhombus” variable.
var areaRhombus = pow(rSideLength, 2) * sin(rTheta)
Step 4 − Print the output.
Example
The following program shows how to calculate the area of the rhombus using trigonometry.
import Foundation import Glibc var rSideLength = 10.0 // Finding the radian value of the angle var rTheta = 90 * ( Double.pi / 180 ) // Finding the area of rhombus var areaRhombus = pow(rSideLength, 2) * sin(rTheta) print("Side length - ", rSideLength) print("Angle(in radian)-", rTheta) print("Hence the area of Rhombus is", areaRhombus)
Output
Side length - 10.0 Angle(in radian)- 1.5707963267948966 Hence the area of Rhombus is 100.0
Here in the above code, first we find the radian value of the given angle and then we calculate the area of the rhombus using the following code −
var areaRhombus = pow(rSideLength, 2) * sin(rTheta)
Here we use pow() function to calculate the power of side and sin() function is used to calculate the sin value of the given angle. The given side = 10 and angle = 1 so the area of the rhombus is 100.