Skip to main content

Convert gradian to radian

Gradians and radians are units of angular measurement. Gradians, also known as grades or gon, divide a circle into 400 equal parts, whereas radians divide a circle into 2π (approximately 6.283) equal parts.

To convert gradians to radians, you can use the following formula:

radians = (gradians x π) / 200

where π (pi) is a mathematical constant that represents the ratio of the circumference of a circle to its diameter, approximately equal to 3.14159.

For example, if you have an angle of 50 gradians, the conversion to radians would be:

radians = (50 x π) / 200 radians = 0.7854

Therefore, 50 gradians is equal to 0.7854 radians (approximately).

Program Solution

//C Program 
//Convert gradian to radian
#include <stdio.h>

#include <math.h>

//Find the radian of given gradian
void gradian_to_radian(double gradian)
{
	// Formula : (gradian*π)/200
	// Calculate given gradian to radian 
	double radian = (gradian * M_PI) / 200;
	//Display result
	printf("Gradian : %lf  radian : %lf\n", gradian, radian);
}
int main()
{
	//Simple test
	gradian_to_radian(1);
	gradian_to_radian(50.80);
	gradian_to_radian(70.50);
	return 0;
}

Output

Gradian : 1.000000  radian : 0.015708
Gradian : 50.800000  radian : 0.797965
Gradian : 70.500000  radian : 1.107411
/*
  Java program
  Convert gradian to radian 
*/
class MyMath
{
	//Find the radian of given gradian
	public void gradian_to_radian(double gradian)
	{
		// Formula : (gradian*π)/200
		// Calculate given gradian to radian 
		double radian = (gradian * Math.PI) / 200;
		System.out.print("Gradian : " + gradian + " radian : " + radian + "\n");
	}
	public static void main(String[] args)
	{
		MyMath obj = new MyMath();
		//Simple test
		obj.gradian_to_radian(1);
		obj.gradian_to_radian(50.80);
		obj.gradian_to_radian(70.50);
	}
}

Output

Gradian : 1.0 radian : 0.015707963267948967
Gradian : 50.8 radian : 0.7979645340118074
Gradian : 70.5 radian : 1.107411410390402
/*
  C++ program
  Convert gradian to radian 
*/
#include<iostream>
#include<math.h>
using namespace std;
class MyMath
{
	public:
		//Find the radian of given gradian
		void gradian_to_radian(double gradian)
		{
			// Formula : (gradian*π)/200
			// Calculate given gradian to radian 
			double radian = (gradian * M_PI) / 200;
			cout << "Gradian : " << gradian << " radian : " << radian << "\n";
		}
};
int main()
{
	MyMath obj = MyMath();
	//Simple test
	obj.gradian_to_radian(1);
	obj.gradian_to_radian(50.80);
	obj.gradian_to_radian(70.50);
	return 0;
}

Output

Gradian : 1 radian : 0.015708
Gradian : 50.8 radian : 0.797965
Gradian : 70.5 radian : 1.10741
/*
  C# program
  Convert gradian to radian 
*/
using System;
class MyMath
{
	//Find the radian of given gradian
	public void gradian_to_radian(double gradian)
	{
		// Formula : (gradian*π)/200
		// Calculate given gradian to radian 
		double radian = (gradian * Math.PI) / 200;
		Console.Write("Gradian : " + gradian + " radian : " + radian + "\n");
	}
	public static void Main(String[] args)
	{
		MyMath obj = new MyMath();
		//Simple test
		obj.gradian_to_radian(1);
		obj.gradian_to_radian(50.80);
		obj.gradian_to_radian(70.50);
	}
}

Output

Gradian : 1 radian : 0.015707963267949
Gradian : 50.8 radian : 0.797964534011807
Gradian : 70.5 radian : 1.1074114103904
<?php
/*
  Php program
  Convert gradian to radian 
*/
class MyMath
{
	//Find the radian of given gradian
	public	function gradian_to_radian($gradian)
	{
		// Formula : (gradian*π)/200
		// Calculate given gradian to radian 
		$radian = ($gradian * M_PI) / 200;
		echo "Gradian : ". $gradian ." radian : ". $radian ."\n";
	}
}

function main()
{
	$obj = new MyMath();
	//Simple test
	$obj->gradian_to_radian(1);
	$obj->gradian_to_radian(50.80);
	$obj->gradian_to_radian(70.50);
}
main();

Output

Gradian : 1 radian : 0.015707963267949
Gradian : 50.8 radian : 0.79796453401181
Gradian : 70.5 radian : 1.1074114103904
/*
  Node Js program
  Convert gradian to radian 
*/
class MyMath
{
	//Find the radian of given gradian
	gradian_to_radian(gradian)
	{
		// Formula : (gradian*π)/200
		// Calculate given gradian to radian 
		var radian = (gradian * Math.PI) / 200;
		process.stdout.write("Gradian : " + gradian + " radian : " + radian + "\n");
	}
}

function main()
{
	var obj = new MyMath();
	//Simple test
	obj.gradian_to_radian(1);
	obj.gradian_to_radian(50.80);
	obj.gradian_to_radian(70.50);
}
main();

Output

Gradian : 1 radian : 0.015707963267948967
Gradian : 50.8 radian : 0.7979645340118074
Gradian : 70.5 radian : 1.107411410390402
#   Python 3 program
#   Convert gradian to radian 
import math
class MyMath :
	# Find the radian of given gradian
	def gradian_to_radian(self, gradian) :
		#  Formula : (gradian*π)/200
		#  Calculate given gradian to radian 
		radian = (gradian * math.pi) / 200
		print("Gradian : ", gradian ," radian : ", radian ,"\n", end = "")
	

def main() :
	obj = MyMath()
	# Simple test
	obj.gradian_to_radian(1)
	obj.gradian_to_radian(50.80)
	obj.gradian_to_radian(70.50)

if __name__ == "__main__": main()

Output

Gradian :  1  radian :  0.015707963267948967
Gradian :  50.8  radian :  0.7979645340118074
Gradian :  70.5  radian :  1.107411410390402
#   Ruby program
#   Convert gradian to radian 

class MyMath

	# Find the radian of given gradian
	def gradian_to_radian(gradian)
	
		#  Formula : (gradian*π)/200
		#  Calculate given gradian to radian 
		radian = (gradian * Math::PI) / 200
		print("Gradian : ", gradian ," radian : ", radian ,"\n")
	end
end
def main()

	obj = MyMath.new()
	# Simple test
	obj.gradian_to_radian(1)
	obj.gradian_to_radian(50.80)
	obj.gradian_to_radian(70.50)
end
main()

Output

Gradian : 1 radian : 0.015707963267948967
Gradian : 50.8 radian : 0.7979645340118074
Gradian : 70.5 radian : 1.107411410390402
/*
  Scala program
  Convert gradian to radian 
*/
class MyMath
{
	//Find the radian of given gradian
	def gradian_to_radian(gradian: Double): Unit = {
		// Formula : (gradian*π)/200
		// Calculate given gradian to radian 
		var radian: Double = (gradian * Math.PI) / 200;
		print("Gradian : " + gradian + " radian : " + radian + "\n");
	}
}
object Main
{
	def main(args: Array[String]): Unit = {
		var obj: MyMath = new MyMath();
		//Simple test
		obj.gradian_to_radian(1);
		obj.gradian_to_radian(50.80);
		obj.gradian_to_radian(70.50);
	}
}

Output

Gradian : 1.0 radian : 0.015707963267948967
Gradian : 50.8 radian : 0.7979645340118074
Gradian : 70.5 radian : 1.107411410390402
/*
  Swift program
  Convert gradian to radian 
*/
import Foundation
class MyMath
{
	//Find the radian of given gradian
	func gradian_to_radian(_ gradian: Double)
	{
		// Formula : (gradian*π)/200
		// Calculate given gradian to radian 
		let radian: Double = (gradian * Double.pi) / 200;
		print("Gradian : ", gradian ," radian : ", radian ,"\n", terminator: "");
	}
}
func main()
{
	let obj: MyMath = MyMath();
	//Simple test
	obj.gradian_to_radian(1);
	obj.gradian_to_radian(50.80);
	obj.gradian_to_radian(70.50);
}
main();

Output

Gradian :  1.0  radian :  0.015707963267949
Gradian :  50.8  radian :  0.797964534011807
Gradian :  70.5  radian :  1.1074114103904




Comment

Please share your knowledge to improve code and content standard. Also submit your doubts, and test case. We improve by your feedback. We will try to resolve your query as soon as possible.

New Comment