Given one of the Sides S, Diagonal D, or Perimeter P of the square, the task is to find the area of the square with the given value.
Examples:
Input: S = 5
Output: Area of the square using side = 25
Input: D = 4
Output: Area of the square using diagonal = 8
Input: P = 32
Output: Area of the square using perimeter = 64
Finding Area of Square using its Side
The area of the square of the side S is given by:
Area = Side * Side
Below is the implementation of the above approach:
// C++ program for the above approach #include <iostream> using namespace std;
// Function to find the area of a square int areaOfSquare( int S)
{ // Use above formula
int area = S * S;
return area;
} // Driver Code int main()
{ // Given Side of square
int S = 5;
// Function call
cout << areaOfSquare(S);
return 0;
} |
// Java program for the above approach class GFG{
// Function to find the area of a square static int areaOfSquare( int S)
{ // Use above formula
int area = S * S;
return area;
} // Driver Code public static void main(String[] args)
{ // Given Side of square
int S = 5 ;
// Function call
System.out.println(areaOfSquare(S));
} } // This code is contributed by rock_cool |
# Python3 program for the above approach # Function to find the area of a square def areaOfSquare(S):
# Use above formula
area = S * S
return area
# Driver Code if __name__ = = '__main__' :
# Given Side of square
S = 5
# Function call
print (areaOfSquare(S))
# This code is contributed by Mohit Kumar |
// C# program for the above approach using System;
class GFG{
// Function to find the area of a square static int areaOfSquare( int S)
{ // Use above formula
int area = S * S;
return area;
} // Driver Code public static void Main( string [] args)
{ // Given Side of square
int S = 5;
// Function call
Console.Write(areaOfSquare(S));
} } // This code is contributed by Ritik Bansal |
<script> // Javascript program for the above approach
// Function to find the area of a square
function areaOfSquare(S)
{
// Use above formula
let area = S * S;
return area;
}
// Given Side of square
let S = 5;
// Function call
document.write(areaOfSquare(S));
// This code is contributed by divyeshrabadiya07.
</script> |
Output:
25
Time Complexity: O(1)
Auxiliary Space: O(1)
Finding Area of Square using its Diagonal
- The Area of the square of given side S is given by:
Area = S * S …(1)
- The relation between Side S and Diagonal D is given by:
…(2)
- Substituting the value of S from Equation (2) in Equation (1), we have:
Below is the implementation of the above approach:
// C++ program for the above approach #include <iostream> using namespace std;
// Function to find the area of a square int areaOfSquare( int D)
{ // Use above formula
int area = (D * D) / 2;
return area;
} // Driver Code int main()
{ // Given diagonal of square
int D = 4;
// Function call
cout << areaOfSquare(D);
return 0;
} |
// Java program for the above approach import java.util.*;
class GFG{
// Function to find the area of a square static int areaOfSquare( int D)
{ // Use above formula
int area = (D * D) / 2 ;
return area;
} // Driver Code public static void main(String[] args)
{ // Given diagonal of square
int D = 4 ;
// Function call
System.out.print(areaOfSquare(D));
} } // This code is contributed by PrinciRaj1992 |
# Python3 program for the above approach # Function to find the area of a square def areaOfSquare(D):
# Use above formula
area = (D * D) / / 2 ;
return area;
# Driver Code if __name__ = = '__main__' :
# Given diagonal of square
D = 4 ;
# Function call
print (areaOfSquare(D));
# This code is contributed by PrinciRaj1992 |
// C# program for the above approach using System;
class GFG{
// Function to find the area of a square static int areaOfSquare( int D)
{ // Use above formula
int area = (D * D) / 2;
return area;
} // Driver Code public static void Main(String[] args)
{ // Given diagonal of square
int D = 4;
// Function call
Console.Write(areaOfSquare(D));
} } // This code is contributed by amal kumar choubey |
<script> // Javascript program for the above approach
// Function to find the area of a square
function areaOfSquare(D)
{
// Use above formula
let area = parseInt((D * D) / 2, 10);
return area;
}
// Given diagonal of square
let D = 4;
// Function call
document.write(areaOfSquare(D));
</script> |
Output:
8
Time Complexity: O(1)
Auxiliary Space: O(1)
Finding Area of Square using its Perimeter
- The Area of the square of given side S is given by:
Area = S * S …(1)
- The relation between Side S and Perimeter P is given by:
P =4*S …(2)
- Substituting the value of S from Equation (2) in Equation (1), we have:
Below is the implementation of the above formula:
// C++ program for the above approach #include <iostream> using namespace std;
// Function to find the area of a square int areaOfSquare( int P)
{ // Use above formula
int area = (P * P) / 16;
return area;
} // Driver Code int main()
{ // Given perimeter of square
int P = 32;
// Function call
cout << areaOfSquare(P);
return 0;
} |
// Java program for the above approach class GFG{
// Function to find the area of a square static int areaOfSquare( int P)
{ // Use above formula
int area = (P * P) / 16 ;
return area;
} // Driver Code public static void main(String[] args)
{ // Given perimeter of square
int P = 32 ;
// Function call
System.out.print(areaOfSquare(P));
} } // This code is contributed by amal kumar choubey |
# Python3 program for the above approach # Function to find the area of a square def areaOfSquare(P):
# Use above formula
area = (P * P) / / 16 ;
return area;
# Driver Code if __name__ = = '__main__' :
# Given perimeter of square
P = 32 ;
# Function call
print (areaOfSquare(P));
# This code is contributed by gauravrajput1 |
// C# program for the above approach using System;
class GFG{
// Function to find the area of a square static int areaOfSquare( int P)
{ // Use above formula
int area = (P * P) / 16;
return area;
} // Driver Code public static void Main(String[] args)
{ // Given perimeter of square
int P = 32;
// Function call
Console.Write(areaOfSquare(P));
} } // This code is contributed by amal kumar choubey |
<script> // javascript program for the above approach // Function to find the area of a square function areaOfSquare(P)
{ // Use above formula
var area = (P * P) / 16;
return area;
} // Driver Code //Given perimeter of square var P = 32;
// Function call document.write(areaOfSquare(P)); // This code is contributed by Princi Singh </script> |
Output:
64
Time Complexity: O(1)
Auxiliary Space: O(1)