Related Articles

# Check whether Quadrilateral is valid or not if angles are given

• Last Updated : 01 Sep, 2021

Given four integers A, B, C and D which represents the four angles of a Quadrilateral in degrees. The task is to check whether the given quadrilateral is valid or not.

Examples:

Input: A = 80, B = 70, C = 100, D=110
Output: Valid

Input: A = 70, B = 80, C = 130, D=60
Output: Invalid

Approach:
A Quadrilateral is valid if the sum of the four angles is equal to 360 degrees.

Below is the implementation of the above approach:

## C++

 `// C++ program to check if a given``// quadrilateral is valid or not``#include ``using` `namespace` `std;` `// Function to check if a given``// quadrilateral is valid or not``bool` `Valid(``int` `a, ``int` `b, ``int` `c, ``int` `d)``{``    ``// Check condition``    ``if` `(a + b + c + d == 360)``        ``return` `true``;``    ` `    ``return` `false``;``}` `// Driver code``int` `main()``{``    ``int` `a = 80, b = 70, c = 100, d = 110;` `    ``if` `(Valid(a, b, c, d))``        ``cout << ``"Valid quadrilateral"``;``    ``else``        ``cout << ``"Invalid quadrilateral"``;``        ` `    ``return` `0;``}`

## Java

 `// Java program to check if a given``// quadrilateral is valid or not``class` `GFG``{``    ` `// Function to check if a given``// quadrilateral is valid or not``public` `static` `int` `Valid(``int` `a, ``int` `b,``                        ``int` `c, ``int` `d)``{``    ``// Check condition``    ``if` `(a + b + c + d == ``360``)``        ``return` `1``;``    ` `    ``return` `0``;``}` `// Driver code``public` `static` `void` `main (String[] args)``{``    ``int` `a = ``80``, b = ``70``, c = ``100``, d = ``110``;``    ` `    ``if` `(Valid(a, b, c, d) == ``1``)``        ``System.out.println(``"Valid quadrilateral"``);``    ``else``        ``System.out.println(``"Invalid quadrilateral"``);``}``}` `// This code is contributed``// by apurva_sharma244`

## Python3

 `# Python program to check if a given``# quadrilateral is valid or not` `# Function to check if a given``# quadrilateral is valid or not``def` `Valid(a, b, c, d):` `    ``# Check condition``    ``if` `(a ``+` `b ``+` `c ``+` `d ``=``=` `360``):``        ``return` `True``;``    ` `    ``return` `False``;`  `# Driver code``a ``=` `80``; b ``=` `70``; c ``=` `100``; d ``=` `110``;` `if` `(Valid(a, b, c, d)):``    ``print``(``"Valid quadrilateral"``);``else``:``    ``print``(``"Invalid quadrilateral"``);` `# This code is contributed by Rajput-Ji`

## C#

 `// C# program to check if a given``// quadrilateral is valid or not ``class` `GFG``{` `// Function to check if a given``// quadrilateral is valid or not``static` `bool` `Valid(``int` `a, ``int` `b,``                  ``int` `c, ``int` `d)``{``    ``// Check condition``    ``if` `(a + b + c + d == 360)``        ``return` `true``;``    ` `    ``return` `false``;``}` `// Driver code``public` `static` `void` `Main()``{``    ``int` `a = 80, b = 70, c = 100, d = 110;``    ` `    ``if` `(Valid(a, b, c, d))``        ``Console.WriteLine(``"Valid quadrilateral"``);``    ``else``        ``Console.WriteLine(``"Invalid quadrilateral"``);``}``}` `// This code is contributed by nidhiva`

## PHP

 ``

## Javascript

 ``
Output
`Valid quadrilateral`

Attention reader! Don’t stop learning now. Join the First-Step-to-DSA Course for Class 9 to 12 students , specifically designed to introduce data structures and algorithms to the class 9 to 12 students

My Personal Notes arrow_drop_up