Question: Write a program that prompts the user to enter a point with x and y coordinates an determines wether the point is inside the triangle

Write a program that prompts the user to enter a point with x and y coordinates an determines wether the point is inside the triangle

the right triagle points are : (0,0) ,(200,0) , (0,100)

Here is what I did but he program is not running

#include

#include

float area (int, int, int, int, float, float);

bool islnside(int, int, int, int, float, float);

using namespace std;

int main()

{

float a, b, c, d, x1, x2, x3, x4, y1, y2, y3, y4;

x1 = 0;

y1 = 0;

x2 = 200;

y2 = 0;

x3 = 0;

y3 = 100;

cout << "Enter point (x,y): ";

cin >> x4;

cin >> y4;

if (islnside(0, 0, 200, 0, 0, 100, x4, y4))

cout << "The point (

else

cout << "The point ( < Triangle";

return 0;

}

bool islnside(int x1, int y1, int x2, int y2, int x3, int y3, float a, float b)

{

float a = area(x1, y1, x2, y2, x3, y3);

float a1 = area(x2, y2, x3, y3, a, b);

float a2 = area(x1, y1, x3, y3, a, b);

float a3 = area(x1, y2, x2, y2, a, b);

return(a == a1 + a2 + a3);

}

float area(int x1, int y1, int x2, int y2, float x3, float y3);

{

return abs((x1*(y2 - y3) + x2*(y3 - y1) + x3*(y1 - y2)) / 2.0);

}

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!