Программа


{ Расчет усилия }
Uses Crt;
Var Dz,d1,S0,Mu,q,Rm,SigmaI,SigmaRMax,SigmaB,Psi,m,Pmax:real;
BEGIN
  ClrScr;
  WriteLn('РАСЧЕТ УСИЛИЯ ');
  WriteLn;
  Write('Диаметр заготовки                   Dz='); ReadLn(Dz);
  Write('Диаметр свернутого колпачка         d1='); ReadLn(d1);
  Write('Толщина заготовки                   S0='); ReadLn(S0);
  Write('Коэффициент трения                  Mu='); ReadLn(Mu);
  Write('Удельное усилие                      q='); ReadLn(q);
  Write('Радиус матрицы                      Rm='); ReadLn(Rm);
  Write('Предел прочности                SigmaB='); ReadLn(SigmaB);
  Write('Относительное равномерное сужение  Psi='); ReadLn(Psi);
  WriteLn('--------------------------------------------------------');


  m:=d1/Dz;
  SigmaI:=SigmaB*(1-m)/(1-Psi);
  SigmaRMax:=1.1*SigmaI*
             (Ln(1/m)+2*q*Mu/1.1/SigmaI+S0/4/(Rm+0.5*S0))*
             exp(Mu*Pi/2);
  Pmax:=SigmaRMax*Pi*Dz*S0;


  WriteLn('Коэффициент вытяжки                  m=',m);
  WriteLn('Напряжение                      SigmaI=',SigmaI);
  WriteLn('Мередиальное напряжение      SigmaRMax=',SigmaRMax);
  WriteLn('Максимальное усилие               PMax=',PMax);

  WriteLn;
  Write('Нажмите клавишу');
  if ReadKey='' then;
  WriteLn;
END.

Бесплатные примеры программ
Примеры написанных программ
Помощь студентам по программированию