URI Online Judge Solution 1043 | Triangle - URI 1043 Solution in C,C++,Python

URI Online Judge Solution  1043 | Triangle - URI 1043 Solution in C,C++,Python 


Read three point floating values (A, B and C) and verify if is possible to make a triangle with them. If it is possible, calculate the perimeter of the triangle and print the message:


Perimetro = XX.X


If it is not possible, calculate the area of the trapezium which basis A and B and C as height, and print the message:


Area = XX.X

Input

The input file has tree floating point numbers.

Output

Print the result with one digit after the decimal point.

Input SampleOutput Sample

6.0 4.0 2.0

Area = 10.0

6.0 4.0 2.1

Perimetro = 12.1

URI Online Judge Solution  1043 | Triangle - URI 1043 Solution in C,C++,Python:

Demonstration:

How it works? 
Check if it is possible to make a triangle with three integer numbers. We know that the sum of two sides is greater than the third side of a triangle.Here we should check this exactly.Next the perimeter, It is the sum of all three sides. Hopefully you would understand the problem.

N.B: Don't copy paste the code as same. Just try to understand it and try yourself. It would be better for you.

What is the Perimeter of a Triangle?

The sum of the lengths of the sides is the perimeter of any polygon. In the case of a triangle,

                                          Perimeter = Sum of the three sides



Perimeter of Triangle Formula:

The formula for the perimeter of a closed shape figure is usually equal to the length of the outer line of the figure. Therefore, in the case of a triangle, the perimeter will be the sum of all the three sides. If a triangle has three sides a, b and c, then,

                                           Perimeter, P = a + b +c


Area of a Trapezium:

trapezium, also known as a trapezoid, is a quadrilateral in which a pair of sides are parallel, but the other pair of opposite sides are non-parallel. The area of a trapezium is computed with the following formula:

\text{Area}=\frac {1}{2} × \text {Sum of parallel sides} × \text{Distance between them}.

The parallel sides are called the bases of the trapezium. Let b_1 and b_2 be the lengths of these bases. The distance between the bases is called the height of the trapezium. Let h be this height. Then this formula becomes:

\text{Area}=\frac{1}{2}(b_1+b_2)h

  URI Problem 1043 Solution in C :   

  URI Online Judge 1043 Solve  in C :                                                                             
#include<stdio.h>
int main()
{
    float a,b,c,perimeter,area;
    scanf("%f%f%f",&a,&b,&c);
    
    if((a+b)>c&&(b+c)>a&&(c+a)>b){
        perimeter=a+b+c;
        printf("Perimetro = %.1f\n",perimeter);
    }
    else{
        area=.5*(a+b)*c;
        printf("Area = %.1f\n",area);
    }
    return 0;
}

0 Response to URI Online Judge Solution 1043 | Triangle - URI 1043 Solution in C,C++,Python

Post a Comment