Given an number d which is length of diagonal of a square, find its area.

**Examples:**

Input : d = 10 Output : Area = 50 Input : d = 12.2 Output : Area = 74.42

Area of a square can be computed as (d * d)/2. Please see below image for details.

## C++

`// C++ Program to find the area of square ` `// when its diagonal is given. ` `#include <bits/stdc++.h> ` `using` `namespace` `std; ` ` ` `// Returns area of square from given ` `// diagonal ` `double` `findArea(` `double` `d) ` `{ ` ` ` `return` `(d * d) / 2.0; ` `} ` ` ` `// Driver Code ` `int` `main() ` `{ ` ` ` `double` `d = 10; ` ` ` `cout << (findArea(d)); ` ` ` `return` `0; ` `} ` ` ` `// This code is contributed by ` `// Shivi_Aggarwal ` |

*chevron_right*

*filter_none*

## C

`// C Program to find the area of square ` `// when its diagonal is given. ` `#include <stdio.h> ` ` ` `// Returns area of square from given ` `// diagonal ` `double` `findArea(` `double` `d) ` `{ ` ` ` `return` `(d * d) / 2; ` `} ` ` ` `// Driver function. ` `int` `main() ` `{ ` ` ` `double` `d = 10; ` ` ` `printf` `(` `"%.2f"` `, findArea(d)); ` ` ` `return` `0; ` `} ` |

*chevron_right*

*filter_none*

## Java

`// Java Program to find the area of square ` `// when its diagonal is given. ` ` ` `class` `GFG ` `{ ` ` ` `// Returns area of square from given ` ` ` `// diagonal ` ` ` `static` `double` `findArea(` `double` `d) ` ` ` `{ ` ` ` `return` `(d * d) / ` `2` `; ` ` ` `} ` ` ` ` ` `// Driver code ` ` ` `public` `static` `void` `main (String[] args) ` ` ` `{ ` ` ` `double` `d = ` `10` `; ` ` ` `System.out.println(findArea(d)); ` ` ` `} ` `} ` ` ` `// This code is contributed by Anant Agarwal. ` |

*chevron_right*

*filter_none*

## Python3

`# Python3 Program to find ` `# the area of square ` `# when its diagonal is given. ` ` ` `# Returns area of square from given ` `# diagonal ` `def` `findArea(d): ` ` ` ` ` `return` `(d ` `*` `d) ` `/` `2` ` ` `# Driver function. ` `d ` `=` `10` `print` `(` `"%.2f"` `%` `findArea(d)) ` ` ` `# This code is contributed by ` `# Smitha Dinesh Semwal ` |

*chevron_right*

*filter_none*

## C#

`// C# Program to find the area of square ` `// when its diagonal is given. ` `using` `System; ` ` ` `class` `GFG ` `{ ` ` ` `// Returns area of square from given ` ` ` `// diagonal ` ` ` `static` `double` `findArea(` `double` `d) ` ` ` `{ ` ` ` `return` `(d * d) / 2; ` ` ` `} ` ` ` ` ` `// Driver code ` ` ` `public` `static` `void` `Main () ` ` ` `{ ` ` ` `double` `d = 10; ` ` ` `Console.WriteLine(findArea(d)); ` ` ` `} ` `} ` ` ` `// This code is contributed by vt_m. ` |

*chevron_right*

*filter_none*

## PHP

`<?php ` `// PHP Program to find the area of ` `// square when its diagonal is given. ` ` ` `// Returns area of square ` `// from given diagonal ` `function` `findArea( ` `$d` `) ` `{ ` ` ` `return` `(` `$d` `* ` `$d` `) / 2; ` `} ` ` ` ` ` `// Driver Code ` ` ` `$d` `= 10; ` ` ` `echo` `( findArea(` `$d` `)); ` ` ` `// This code is contributed by vt_m. ` `?> ` |

*chevron_right*

*filter_none*

**Output:**

50.00

Attention reader! Don’t stop learning now. Get hold of all the important DSA concepts with the **DSA Self Paced Course** at a student-friendly price and become industry ready.

## Recommended Posts:

- Area of a Square | Using Side, Diagonal and Perimeter
- Area of hexagon with given diagonal length
- Calculate area of pentagon with given diagonal
- Program to calculate area of a rhombus whose one side and diagonal are given
- Sum of non-diagonal parts of a square Matrix
- Find the area of quadrilateral when diagonal and the perpendiculars to it from opposite vertices are given
- Length of the Diagonal of the Octagon
- Find length of Diagonal of Hexagon
- Length of Diagonal of a n-sided regular polygon
- Program for Area Of Square
- Area of a Circumscribed Circle of a Square
- Program for Area Of Square after N-th fold
- Sum of Area of all possible square inside a rectangle
- Program to find the area of a Square
- Area of a leaf inside a square
- Area of square Circumscribed by Circle
- Area of the Largest square that can be inscribed in an ellipse
- Area of a largest square fit in a right angle triangle
- Area of largest semicircle that can be drawn inside a square
- Program to find the surface area of the square pyramid

If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.