wlshy.cpp
来自「物理实验计算光栅衍射波长」· C++ 代码 · 共 29 行
CPP
29 行
// wlshy.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include "math.h"
#include "iostream"
#include "Windows.h"
using namespace std;
void main()
{
double d,ds,sita,fen,dsita=2.91*0.0001;
cout<<"物理实验光栅衍射计算光波波长 如:角度8度52分45秒应输入:8 52.75"<<endl;
cout<<"输入格数1/d和Δθ(1或30): ";
cin>>d>>ds;
d=1/d*pow(10,6);
if (ds!=1)
{
dsita=1.46*0.0001;
}
for(int i=0;i<3;i++)
{
cout<<"输入角度θ: ";
cin>>sita>>fen;
sita=(sita+fen/60)*3.1415926/180;
cout<<"第"<<i+1<<"条光线"<<"波长λ为:"<<d*sin(sita)<<"nm"<<endl;
cout<<"误差限Δλ为:"<<d*cos(sita)*dsita<<endl<<endl;
}
SleepEx(20000,true);
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?