📜  用于说明三角函数的C++程序(1)

📅  最后修改于: 2023-12-03 14:56:22.603000             🧑  作者: Mango

用于说明三角函数的C++程序介绍

程序目的

本程序旨在通过C++的实现,展示三角函数的计算方式,包括正弦(Sin)、余弦(Cos)和正切(Tan)。

程序思路

程序采用C++的数学库math.h中的sin、cos、tan函数来计算三角函数的值。

用户输入所需计算的角度,并通过键入不同命令,选择计算正弦、余弦和正切。程序计算出结果后,将其输出到控制台上。

代码实现

下面是程序的代码实现:

#include <iostream>
#include <math.h>

using namespace std;

int main()
{
    float angle;
    char command;

    cout << "请输入角度: ";
    cin >> angle;
    angle = angle * M_PI / 180.0;

    cout << "请选择计算命令: " << endl;
    cout << "s - 正弦" << endl;
    cout << "c - 余弦" << endl;
    cout << "t - 正切" << endl;
    cin >> command;

    switch(command)
    {
        case 's':
            cout << "Sin(" << angle << ") = " << sin(angle) << endl;
            break;
        case 'c':
            cout << "Cos(" << angle << ") = " << cos(angle) << endl;
            break;
        case 't':
            cout << "Tan(" << angle << ") = " << tan(angle) << endl;
            break;
        default:
            cout << "无效命令!" << endl;
    }

    return 0;
}
代码解释
导入头文件和命名空间
#include <iostream>
#include <math.h>

using namespace std;

在这里我们导入了iostream和math.h头文件,并命名空间为std。

定义变量
float angle;
char command;

在这里我们定义了两个变量,用于存储用户输入的角度和命令。

输入角度
cout << "请输入角度: ";
cin >> angle;
angle = angle * M_PI / 180.0;

这里通过输出语句提示用户输入角度,并使用cin语句获取用户的输入值。之后将其乘以π/180,得出角度的弧度值。

选择计算命令
cout << "请选择计算命令: " << endl;
cout << "s - 正弦" << endl;
cout << "c - 余弦" << endl;
cout << "t - 正切" << endl;
cin >> command;

这里我们输出不同的命令选项,用于让用户选择计算正弦、余弦和正切。我们通过cin语句获取用户选择的命令。

计算三角函数
switch(command)
{
    case 's':
        cout << "Sin(" << angle << ") = " << sin(angle) << endl;
        break;
    case 'c':
        cout << "Cos(" << angle << ") = " << cos(angle) << endl;
        break;
    case 't':
        cout << "Tan(" << angle << ") = " << tan(angle) << endl;
        break;
    default:
        cout << "无效命令!" << endl;
}

根据用户选择的命令,我们调用math库中的sin、cos、tan函数,计算出三角函数的值,并将其输出到控制台上。

返回结果
return 0;

程序执行完毕后,返回0,表示程序正常结束。

总结

本文介绍了一种使用C++语言来实现三角函数的方法。我们采用了math库中的函数,在调用之前将输入的角度转换为了弧度值,再根据用户选择的命令,调用不同的函数计算出了三角函数的值,并将其输出到控制台上。