C++ Program to Convert Radian to Degree

The program – “C++ Program to Convert Radian to Degree” is based on a simple mathematical concept. The degree is converted to radian value or radian is converted to degrees for computing trigonometric identities.


In this program, we used two formulas for following

  • Radian to Degree conversion
  • Degree to Radian conversion

This program – C++ Program to Convert Radian to Degree is intended for beginners of C++ programming language and we used Dev C++ compiler to compile and run this program. However, you can use any other standard C++ compiler to compile and execute the program.

To help you learn, go through each section given below,

  1. Problem definition
  2. Flowchart
  3. Program code
  4. Output

Problem Definition

In this C++ program, the user makes one of the two choices – perform radian to degree conversion or degree to radian conversion. Since, this program is based simple math, we used formulas given below.

Converting from radian to degree

The formula to convert radians to degree is


Degree = radian * 180/π

Converting from degrees to radians

radian = degree * π/180

When a user start the program, the C++ program does following.

  • Ask to choose a conversion method
  • Ask input values based on the conversion chosen by the user.
  • Use formula for conversion
  • Print the output value.

See the flowchart section for logical flow of the program.

Flowchart – Radian to Degree Program

Flowchart – C++ Program for Radian to Degree or Degree to Radian

Program Code – Radian to Degree Program

#include <stdio.h>
#include <stdlib.h>
using namespace std;
int main(){    
float radian, degree, pi;    
int choice;    pi = 3.14;
// Menu    
cout << "1.Radian to Degree" << endl;    
cout << "2.Degree to Raidan" << endl;    
cout << "\n\n";    
cout << "Enter Your Choice:”; 
cin >> choice;// Switch starts here
switch (choice){    
   Case 1:    
       cout << "Enter Radian Value to Convert: ";    
       cin << radian;    
       cout << "\n\n";    
       degree = radian * 180/pi;    
       cout << "The Degree Value for" << " " << radian << " " << "radian is" << " "<< degree << " " << "degree" << " " << endl;
   Case 2:    
       cout << "Enter Degree Value to Convert:";    
       cin << degree;    cout << "\n\n";    
       radian = degree * pi/180;    
       cout << "The Radian Value for" << " "<< degree << " " << "degree is" << " "<< radian << "radian" << " " << endl;    
       cout << "Wrong Value! Try again later" << endl;
system ("pause");    


The output of the above program is given below. When a user enters the radian measure (0.785) the corresponding degree value is computed and displayed on the console.

1. Radian to Degree
2. Degree to Radian

Enter Your Choice:1
Enter Radian Value for 0.785 radian is 45 degree
Press any key to continue . . .

Ads Blocker Detected!!!

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.

Exit mobile version