Subscribe:

Sunday, January 1, 2012

Home
Measure-Based Functions: The Pi Constant

 
The letter п, also written as Pi, is a constant number used in various mathematical calculations. Its approximate value is 3.1415926535897932. The calculator of Windows represents it as 3.1415926535897932384626433832795. Borland had included its value in the math.h library as M_PI 3.14159265358979323846.
A diameter is two times the radius. In geometry, it is written as 2R. In C++, it is written as 2 * R or R * 2 (because the multiplication is symmetric). The circumference of a circle is calculated by multiplying the diameter to Pi, which is 2Rп, or 2 * R * п or 2 * R * Pi.
A radian is 2Rп/R radians or 2Rп/R rad, which is the same as 2п rad or 2 * Pi rad.
To perform conversions between the degree and the radian, you can use the formula:
360˚ = 2п rad which is equivalent to 1 rad = 360˚ / 2п = 57.3˚ 

Home
Measure-Based Functions:
Cycle To Radius Conversion

 
Extended __fastcall CycleToRad(Extended Cycles);
The CycleToRad() function is used to convert the measurement of an angle from radians to cycles. This function is equivalent to using the formula
Radian = 2Pi * Cycle
Here is an example:
//---------------------------------------------------------------------------
#include <MATH.HPP>
#include <vcl.h>

#pragma hdrstop
#include "Unit1.h"
//---------------------------------------------------------------------------

#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
 : TForm(Owner)
{

}
//---------------------------------------------------------------------------
void __fastcall TForm1::btnConversionClick(TObject *Sender)
{
 Extended Cyc = StrToFloat(edtCycle->Text);
 Extended Rad = CycleToRad(Cyc);
 
 edtRadian->Text = FloatToStr(Rad);
}
//---------------------------------------------------------------------------



 









Home
Measure-Based Functions:
Degrees To Radius Conversion

 
Extended __fastcall DegToRad(Extended Degrees);
The DegToRad() function is used to calculate the equivalent value of an angle from degrees to radians. This function follows the formula:
2Pi rad = 360˚
which is
1 rad = 360˚ / 2Pi = 180˚ / Pi = 57.3˚
Here is an example:
//---------------------------------------------------------------------------
void __fastcall TForm1::btnConversionClick(TObject *Sender)
{
 Extended Deg = StrToFloat(edtDegrees->Text);
 Extended Rad = DegToRad(Deg);
 
 edtRadians->Text = FloatToStr(Rad);
}
//---------------------------------------------------------------------------



 









Home
Measure-Based Functions:
Radius To Cycle Conversion

 
Extended __fastcall RadToCycle(Extended Radians);
The RadToCycle() function is used to convert the measurement of an angle from radians to cycles. This function is equivalent to using the formula
Cycle = Radian / 2Pi
Here is an example:
//---------------------------------------------------------------------------
void __fastcall TForm1::btnConversionClick(TObject *Sender)
{
 Extended Rad = StrToFloat(edtRadian->Text);
 Extended Cyc = RadToCycle(Rad);
 
 edtCycle->Text = FloatToStr(Cyc);
}
//---------------------------------------------------------------------------












Home
Measure-Based Functions:
Radius To Degrees Conversion

  
Extended __fastcall RadToDeg(Extended Radians);
The RadToDeg() function is used to calculate the equivalent value of an angle from radians to degrees. This function applies the formula:
360˚ = 2 * Pi
which is
1˚ = 2 * Pi
Here is an example:
//---------------------------------------------------------------------------
void __fastcall TForm1::btnConversionClick(TObject *Sender)
{
 Extended Rad = StrToFloat(edtRadians->Text);
 Extended Deg = RadToDeg(Rad);
 
 edtDegrees->Text = FloatToStr(Deg);
}
//--------------------------------------------------------------------------- 


0 comments:

Post a Comment