

- Trending Categories
Data Structure
Networking
RDBMS
Operating System
Java
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Find area of parallelogram if vectors of two adjacent sides are given using C++.
Suppose we have two vectors for two adjacent sides of a parallelogram in the form $x\hat{i}+y\hat{j}+z\hat{k}$ Our task is to find the area of parallelogram. The area of parallelogram is magnitude of the cross product of two vectors. (|A × B|)
$$\rvert \vec{A}\times\vec{B}\rvert=\sqrt{\lgroup y_{1}*z_{2}-y_{2}*z_{1}\rgroup^{2}+\lgroup x_{1}*z_{2}-x_{2}*z_{1}\rgroup^{2}+\lgroup x_{1}*y_{2}-x_{2}*y_{1}\rgroup^{2}}$$
Example
#include<iostream> #include<cmath> using namespace std; float area(float A[], float B[]) { float area = sqrt(pow((A[1] * B[2] - B[1] * A[2]),2) + pow((A[0] * B[2] - B[0] * A[2]),2) + pow((A[0] * B[1] - B[0] * A[1]),2)); return area; } int main() { float A[] = {3, 1, -2}; float B[] = {1, -3, 4}; float a = area(A, B); cout << "Area = " << a; }
Output
Area = 17.3205
- Related Questions & Answers
- Find area of triangle if two vectors of two adjacent sides are given using C++
- Java Program to Find the Area of a Parallelogram
- Program to find the Area of a Parallelogram in C++
- Golang Program to Find the Area of a Triangle Given All Three Sides
- C++ program to find the Area of the circumcircle of any triangles with sides given?
- Area of the circumcircle of any triangles with sides given in C++
- Area of a triangle inside a parallelogram in C++
- C++ Perimeter and Area of Varignon’s Parallelogram
- Find the hypotenuse of a right angled triangle with given two sides in C++
- Calculating the area of a triangle using its three sides in JavaScript
- Find other two sides of a right angle triangle in C++
- How to find the union of two vectors in R?
- How to check if two vectors are exactly same in R?
- Find all possible coordinates of parallelogram in C++
- Check if two given sets are disjoint?
Advertisements