# Area of a square from diagonal length

• Last Updated : 07 Apr, 2021

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```

Attention reader! Don’t stop learning now. Get hold of all the important mathematical concepts for competitive programming with the Essential Maths for CP Course at a student-friendly price. To complete your preparation from learning a language to DS Algo and many more,  please refer Complete Interview Preparation Course.

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 ``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`

## C

 `// C Program to find the area of square``// when its diagonal is given.``#include ` `// 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;``}`

## 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.`

## 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`

## 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.`

## PHP

 ``

## Javascript

 ``
Output:
`50.00`

My Personal Notes arrow_drop_up