#include "stdio.h"
#include "math.h"
#define b 0.00822//修正常数
#define p 101300//大气压强
#define q 981//油滴密度
#define g 9.8//重力加速度
#define Pi 3.1415926//圆周率
#define d 0.005//极板距离
#define j 0.0000183//空气粘滞系数
#define l 0.0015//下落距离
#define e 1.602*0.0000000001*0.000000001//单位电荷量10E-19
long double ex[6],sume=0;//用于存储各个油滴的计算电荷量和所有油滴电荷量总和的存储
double Q=0,a=0,U=0,t=0,tp=0,sumt=0,tx[6];//Q--油滴计算带电量、a--中间量……
long double e0=1.602*0.0000000001*0.000000001;
int i,N=0,k;
int flag=0;
char z;
void main()
{
e0=e;
printf("是否需要计算平均下落时间(y or n)?\n");
z=getchar();
if(z=='y')
{
for(i=1;i<=6;i++)
{
sumt=0;
printf(" ****第%d滴油滴**** \n",i);
for(k=1;k<=4;k++)
{
printf("请输入第%d次下落时间\nt=",k);
scanf("%lf",&tp);
sumt=sumt+tp;
}
tx[i]=sumt/4;
printf("平均下落时间:t=%lf\n",tx[i]);
}
flag=1;
}
if((z=='n')||flag==1)
{
for(i=1;i<=6;i++)
{
printf(" ****第%d滴油滴**** \n",i); printf("请输入电压平均值U:\nU=");
scanf("%lf",&U);
if(flag==0)
{
printf("请输入下落时间平均值t:\nt=");
scanf("%lf",&t);
}
if(flag==1)t=tx[1];
a=sqrt(9*j*l/2/q/g/t);
printf("中间量a=%E\n",a);
Q=18*Pi/sqrt(2*q*g)*d/U;
Q=Q*pow((j*l/t/(1+b/p/a)),1.5);
N=(int)((long double)Q/(long double)e0);
if(((long double)Q/(long double)e0)-N>=0.5)N++;//四舍五入
ex[i]=(long double)Q/N;
sume=sume+ex[i];
printf("电荷量q=%E 电荷个数N=%d 计算单位电荷量ei=%e\n",Q,N,ex[i]);
}
printf("\n\n\n平均电子电荷e=%e\n相对误差E=%e",sume/6,(sume/6-e0)/e0);
}
}
#include <stdio.h>
#include <math.h>
void main()
{
float tg,te,U,q;
float luanma(float x,float y,float z); printf("Imput time tg= te=\n"); scanf("%f %f",&tg,&te);
printf("Imput time U=\n");
scanf("%f",&U);
q=luanma(tg,te,U);
printf("电量q=%e\n",q);
return ;
}
float luanma(float tg,float te,float U) {
float a,b,d,g,l,p,n,vg,ve,o,s,y,f,c,h,i,j,k,m; s=3.14159;
g=9.801;
n=1.83e-5;
l=1.5e-3;
y=981;
b=6.17e-6;
p=76;
d=6e-3;
vg=1/tg;
ve=1/te;
o=(9*n*vg)/(2*y*g);
a=sqrt(o);
f=(18*s)/(sqrt(2*y*g));
h=sqrt((n*l)/(1+(p*a)));
i=pow(h,3);
j=sqrt(1/tg);
m=d/U;
k=(1/tg+1/te);
c=f*i*m*k*j;
return (c);
}
山东英才职业技术学院实验报告大学物理实验课程20xx年x月x日机械学院系本科一班姓名学号同组人姓名实验题目密立根油滴实验测电子电量…
近代物理实验报告密立根油滴实验学院数理与信息工程学院班级物理姓名学号时间20xx年12月9日密立根油滴实验摘要本实验我们根据密立根…
密立根油滴实验电子电荷的测量实验目的1通过对带电油滴在重力场和静电场中运动的测量验证电荷的不连续性并测定电荷的电荷值e2通过实验过…
实验题目:密立根油滴实验——电子电荷的测量『实验目的』1、通过对带电油滴在重力场和静电场中运动的测量,验证电荷的不连续性,并测定电…
密立根油滴实验张加蒙物理学112班1120xx27摘要密立根油滴实验是一个经典的电磁学实验本文介绍了密立根油滴仪的结构原理和测定最…
山东英才职业技术学院实验报告大学物理实验课程20xx年x月x日机械学院系本科一班姓名学号同组人姓名实验题目密立根油滴实验测电子电量…
实验题目:密立根油滴实验——电子电荷的测量『实验目的』1、通过对带电油滴在重力场和静电场中运动的测量,验证电荷的不连续性,并测定电…
OM98/99密立根油滴实验报告姓名:学号:20xx.03.13静态法(平衡法)第1粒油滴数据电压(v)下落时间(s)电荷q电子数…
#includestdio.h#includemath.hvoidmain(){floattg,te,U,q;floatluanm…
/*此程序密立根油滴实验平衡法的数据处理程序,仅供学生实验所用注:1.程序中出现的物理量已换成国际单位(大气压用厘米汞柱,修正系数…
关于密立根油滴实验教学中的几点思考作者:何豪张腊花侯晓强来源:《科技创新导报》20xx年第09期摘要:文章详细的阐述了在密立根油滴…