|
因為小編目前是個小白,出為了聯(lián)系頭文件的使用才編的這個簡易程序,希望大佬看到了指點就好,小白看到了有所啟發(fā)
#include "stdafx.h"
#include<iostream>
#include<cmath>
#include"count.h"
using namespace std;
/*******************函數(shù)聲明專區(qū)*******************/
/*******************函數(shù)實現(xiàn)專區(qū)******************/
inline void input(double *ti0,double *ti1)
{
cin >> *ti0 >> *ti1;
}
inline void count(double um,double ti0,double ti1,double *u)
{
*u = um * sqrt(ti0 /ti1);
}
inline void show(double u)
{
cout << u << endl;
}
/*******************函數(shù)組裝專區(qū)******************/
void amain()
{
while (1)
{
double ti0, ti1, um, u=0;
double *_ti0 = &ti0, *_ti1 = &ti1, *_u = &u;
char ch;
cout << "請輸入電壓峰值um:\n";
cin >> um;
while (1)
{
cout << "請分別輸入電路導(dǎo)通時時間ti0和完成周期ti1\n";
input(_ti0, _ti1);
count(um, ti0, ti1, _u);
cout << "電壓有效值U=";
show(u);
cout << "是否修改峰值,y/n,Y/N\n";
cin >> ch;
if (ch == 'y' || ch == 'Y')
break;
}
}
}
頭文件
#pragma once
#ifndef COUNT
#define COUNT
void amain();
#endif
主函數(shù)
// 電壓有效值計算器.cpp: 定義控制臺應(yīng)用程序的入口點。
//
#include "stdafx.h"
#include<iostream>
#include"count.h"
using namespace std;
int main()
{
amain();
return 0;
}
|
評分
-
查看全部評分
|