Related Articles

Related Articles

Area of a square from diagonal length
  • Last Updated : 29 Jan, 2019

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

filter_none

edit
close

play_arrow

link
brightness_4
code

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


C

filter_none

edit
close

play_arrow

link
brightness_4
code

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


Java

filter_none

edit
close

play_arrow

link
brightness_4
code

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


Python3

filter_none

edit
close

play_arrow

link
brightness_4
code

# 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


C#

filter_none

edit
close

play_arrow

link
brightness_4
code

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


PHP

filter_none

edit
close

play_arrow

link
brightness_4
code

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


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.




My Personal Notes arrow_drop_up
Recommended Articles
Page :