# C++ Exercises: Find the area of Scalene Triangle

## C++ Basic: Exercise-28 with Solution

Write a C++ program to find the area of the Scalene Triangle.

**Visual Presentation:**

**Sample Solution**:

**C++ Code :**

```
#include <iostream> // Including the input-output stream header file
#include <math.h> // Including the math library for mathematical functions
#define PI 3.14159 // Defining the value of PI as a constant
using namespace std; // Using the standard namespace
int main() // Start of the main function
{
float side1, side2, ang1, area; // Declaring floating-point variables for sides, angle, and area
cout << "\n\n Find the area of Scalene Triangle :\n"; // Outputting a message indicating the purpose of the program
cout << "----------------------------------------\n"; // Outputting a separator line
cout << " Input the length of a side of the triangle : "; // Prompting the user to input the length of one side of the triangle
cin >> side1; // Taking input for the length of one side from the user
cout << " Input the length of another side of the triangle : "; // Prompting the user to input the length of another side of the triangle
cin >> side2; // Taking input for the length of another side from the user
cout << " Input the angle between these sides of the triangle : "; // Prompting the user to input the angle between the given sides
cin >> ang1; // Taking input for the angle from the user
// Calculating the area of the Scalene Triangle using the formula: (side1 * side2 * sin(angle))/2
area = (side1 * side2 * sin((PI / 180) * ang1)) / 2;
cout << " The area of the Scalene Triangle is : " << area << endl; // Displaying the calculated area of the triangle
cout << endl; // Outputting a blank line for better readability
return 0; // Returning 0 to indicate successful program execution
} // End of the main function
```

Sample Output:

Find the area of Scalene Triangle : ---------------------------------------- Input the length of a side of the triangle : 5 Input the length of another side of the triangle : 6 Input the angle between these sides of the triangle : 6 The area of the Scalene Triangle is : 1.56793

**Flowchart: **

**C++ Code Editor:**

**Previous:** Write a program in C++ to convert temperature in Celsius to Kelvin.

**Next:** Write a program in C++ to compute quotient and remainder.

**What is the difficulty level of this exercise?**

**It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.**

https://w3resource.com/cpp-exercises/basic/cpp-basic-exercise-28.php

**Weekly Trends and Language Statistics**- Weekly Trends and Language Statistics