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); }

C++ Programming: From Problem Analysis to Program Design
8th Edition
ISBN:9781337102087
Author:D. S. Malik
Publisher:D. S. Malik
Chapter6: User-defined Functions
Section: Chapter Questions
Problem 17PE
icon
Related questions
Question

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);

}

 

Expert Solution
steps

Step by step

Solved in 4 steps with 3 images

Blurred answer
Knowledge Booster
Returning value from Function
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
C++ Programming: From Problem Analysis to Program…
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning
C++ for Engineers and Scientists
C++ for Engineers and Scientists
Computer Science
ISBN:
9781133187844
Author:
Bronson, Gary J.
Publisher:
Course Technology Ptr