Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

lab2 / lab2_source

.cpp
Скачиваний:
18
Добавлен:
16.04.2013
Размер:
901 б
Скачать
#include <iostream.h>
#include <fstream.h>
#include <math.h>

//using namespace std;

main() {

	ofstream fout("pe3yJlbTaT.txt");
	int s=0;
	int n=0;
	double h=0.0,U0=5.0,t=0.0;
	double R=10000.0,C=1E-12;
	double U1=5.0,U2=5.0,U3=5.0;
	

	cout<<"viberi variant 1- H<2RC || 2-H=2RC || 3- H>2RC \n";
	cin>>s;
	if (s==1)		{h=0.1*R*C;   fout<<"h=RC"<<"\n";}
	else if (s==2)  {h=2*R*C; fout<<"h=2RC"<<"\n";}
	else if (s==3)  {h=3*R*C; fout<<"h=3RC"<<"\n";}

	fout << "\n n="<<n<<"\n";
	fout << "\n";
	fout << "\n |to4|iav|neiav|/n";
	fout << "\n |---|---|---|";
	
/*
		U1=5;
		U2=5;
		U3=5;
		fout<<"\n"<<n<<"|"<<U1<<"|"<<U2<<"|"<<U3<<"|";
		//n=1;

*/
	while (n<11) 
	{
		U1=U0*exp(-(t/(R*C)));
		U2=U0*pow((1-h/(R*C)), (n));
		U3=U0/pow((1+h/(R*C)), (n));

		
		fout<<"\n"<<n<<"|"<<U1<<"|"<<U2<<"|"<<U3<<"|";
		n++;
		t+=h;
	}
	fout.close();
	return 0;
}
Соседние файлы в папке lab2