给定数字d,它是正方形对角线的长度,请找到其面积。
例子:
Input : d = 10
Output : Area = 50
Input : d = 12.2
Output : Area = 74.42
正方形的面积可以计算为(d * d)/ 2。请参阅下图以了解详细信息。
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
输出:
50.00