Write a C programs that reads three sides of a triangle and then: 1) determines if these numbers give you a "valid" triangle 2) uses a formula to calculate the area. For above 1 and 2 you must write a function. Use these example numbers as minimum to test your program: 10,10,20 10.12.20 HINT: Partial code for 1) bool is_Valid(double side1, double side2, double side3) { if( side1 + side2 > side3 && ..... Partial code for 2) double area_triangle(double side1, double side2, double side3) { double area = 0; double s = (side1 + side2 + side3)/2; area = sqrt(s*(s - side1)*(s - side2)*(s - side3)); ..... .... .... MAIN: if (is_Valid(side1,side2,side3)) { myarea = area_triangle(side1,side2,side3); }
Write a C
1) determines if these numbers give you a "valid" triangle
2) uses a formula to calculate the area.
For above 1 and 2 you must write a function.
Use these example numbers as minimum to test your program:
10,10,20
10.12.20
HINT:
Partial code for 1)
bool is_Valid(double side1, double side2, double side3) {
if( side1 + side2 > side3 && .....
Partial code for 2)
double area_triangle(double side1, double side2, double side3) {
double area = 0;
double s = (side1 + side2 + side3)/2;
area = sqrt(s*(s - side1)*(s - side2)*(s - side3));
.....
....
....
MAIN:
if (is_Valid(side1,side2,side3))
{
myarea = area_triangle(side1,side2,side3);
}
Step by step
Solved in 4 steps with 3 images