Open In App

Check whether Quadrilateral is valid or not if angles are given

Improve
Improve
Like Article
Like
Save
Share
Report

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 <bits/stdc++.h>
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




<?php
// PHP program to check if a given
// quadrilateral is valid or not
 
// Function to check if a given
// quadrilateral is valid or not
function 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))
    echo("Valid quadrilateral");
else
    echo("Invalid quadrilateral");
 
// This code is contributed by Naman_garg.
?>


Javascript




<script>
 
// Javascript program to check if a given
// quadrilateral is valid or not
 
// Function to check if a given
// quadrilateral is valid or not
function Valid(a, b, c, d)
{
     
    // Check condition
    if (a + b + c + d == 360)
        return 1;
     
    return 0;
}
 
// Driver code
var a = 80, b = 70, c = 100, d = 110;
     
if (Valid(a, b, c, d) == 1)
    document.write("Valid quadrilateral");
else
    document.write("Invalid quadrilateral");
     
// This code is contributed by Khushboogoyal499
 
</script>


Output

Valid quadrilateral

Time Complexity : O(1)

Auxiliary Space: O(1)



Last Updated : 31 May, 2022
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads