Определить мощность, потребляемую насосом - Pascal
Формулировка задачи:
Я не понимаю как правильно это реализовать если нужно вводить значения начальные и конечные двух переменных. А потом еще и по формуле считать.
Помогите, пожалуйста.
Решение задачи: «Определить мощность, потребляемую насосом»
textual
Листинг программы
const k=60e-5;
ny=0.85;
procedure moshnost(v:byte);
var p,w:integer;
n:real;
begin
writeln('Объем насоса ',v,' см^3');
for p:=2 to 5 do
begin
w:=1200;
while w<=2400 do
begin
n:=p*v*w/k/ny;
writeln('p=',p,' w=',w,' N=',n:10:0);
w:=w+400;
end;
end;
end;
begin
moshnost(32);
moshnost(46);
moshnost(58);
moshnost(60);
end.
Объяснение кода листинга программы
- Объявляется константа
kсо значением 60e-5. - Объявляется переменная
nyс значением 0.85. - Объявляется процедура
moshnostс параметромvтипа byte. - Объявляются переменные
pиwтипа integer, а также переменнаяnтипа real. - Выводится сообщение о объеме насоса, который равен значению параметра
v. - Запускается цикл
forот 2 до 5. - В цикле
forпеременнойwприсваивается значение 1200. - Запускается цикл
while, который выполняется, покаwменьше или равно 2400. - Вычисляется значение переменной
nпо формулеp*v*w/k/ny. - Выводятся значения переменных
p,wиnс определенным форматированием. - Переменной
wувеличивается на 400. - Вызывается процедура
moshnostдля значений параметров 32, 46, 58 и 60.