In this tutorial you will learn about the C Program to Use Sides to check Triangle is Valid or Not and its application with practical example.
C Program to Use Sides to check Triangle is Valid or Not.
In this tutorial, we will learn to create a C program that will Use Angles to check Triangle is valid or Not in C programming.
Prerequisites:-
Before starting with this tutorial, we assume that you are the best aware of the following C programming topics:
- Operators in C Programming.
- Basic Input and Output function in C Programming.
- Basic C programming.
- Arithmetic Operations in C Programming.
- Conditional statements in C programming.
What is a triangle?
In geometry, a triangle is a shape generally to be drawn by three lines. The triangle has three interior angles and the total of its interior angle is 180 degrees.
Below is a figure for the equilateral triangle with all sides and the anglers are equal.
Algorithm:-
1 2 3 4 5 6 7 8 9 |
1. Declaring the required variables for the program. 2. Taking the input three sides of the triangle. 3. Calculating the of <strong>sides</strong> of the triangle using the code. 4. Printing the third side of a triangle. 5. End the program. |
Program description that Use Sides to check Triangle is Valid or Not:-
In this tutorial, we will create a program, that will Use sides to check Triangle is valid or Not. First, we will take three sides from the input by the user. Then we will add any two sides and the sum should be greater than the third side then Triangle is valid if not greater than the third it’s Not a valid triangle. Then will print the output to the user.
Program Code:-
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 |
/* C Program to Check Triangle is Valid or Not using Sides */ #include<stdio.h>//including the header files. int main()//Body of the main function. { //declaring the required variable for the program. int s1, s2, s3; //here s1,s2,s3 are the three sides of the triangle. //Taking the input sides of the triangle. printf("\n Please Enter Three Sides of a Triangle : "); //Scanning the input from the user. scanf("%d%d%d", &s1, &s2, &s3); //Checking the conditions. if(s1 + s2 > s3) { if(s2 + s3 > s1) { if(s1 + s3 > s2) { //printing the triangle is valid printf("\n This is a Valid Tringle"); } else { //printing the triangle is not valid printf("\n This is an Invalid Triangle"); } } else { printf("\n This is an Invalid Triangle"); } } else { printf("\n This is an Invalid Triangle"); } return 0; } |
Output:-
In the above program, we have first initialized the required variable.
- s1 = it will hold the value for the input first side of the triangle.
- s2 = it will hold the value for the input second side of the triangle.
- s3 = it will hold the value for the input third side of the triangle.
Taking the Input of the three sides of the triangle.
Code to check the triangle is a valid triangle or not.
Printing the output for the triangle is valid or not.