/*
Convert radians to degrees and degrees to radians.
Uses JavaScript's built‑in Math utilities:
- Math.PI provides a precise value for π.
- The conversion formulas follow the standard mathematical relationships:
degrees = radians * (180 / Math.PI)
radians = degrees * (Math.PI / 180)
The program demonstrates clear structure:
- Small, focused functions
- Descriptive names
- Comments explaining intent
*/
function toDegrees(radians) {
/*
Convert radians to degrees.
Multiplies the input by the ratio between degrees and radians.
*/
return radians * (180 / Math.PI);
}
function toRadians(degrees) {
/*
Convert degrees to radians.
Multiplies the input by the ratio between radians and degrees.
*/
return degrees * (Math.PI / 180);
}
function main() {
// Example values
const radValue = 1.0; // 1 radian
const degValue = 180.0; // 180 degrees
// Perform conversions
const radToDeg = toDegrees(radValue);
const degToRad = toRadians(degValue);
// Display results
console.log(`Radians: ${radValue.toFixed(6)} -> Degrees: ${radToDeg.toFixed(6)}`);
console.log(`Degrees: ${degValue.toFixed(6)} -> Radians: ${degToRad.toFixed(6)}`);
}
main();
/*
run:
Radians: 1.000000 -> Degrees: 57.295780
Degrees: 180.000000 -> Radians: 3.141593
*/