|
pas68246.PAS |
|
{* Площадь поверхности цилиндра *}Unit PAS68246; InterfaceImplementationBegin writeln( 'Вычисление площади поверхности цилиндра'); End. Program pas68246;
Uses pas68246.pas; {* Эту строку можно удалить *}
Const {* Константы *}
pi = 3.14;
Var {* Объявление переменных *}
d : real;
h : real;
b : real;
top : real;
wall : real;
q : real;
q_int : integer;
Begin
write( 'Диаметр: ');
readln(d);
write( 'Высота: ');
readln(h);
write( 'Окрашиваемая площадь одной банкой: ');
readln(b);
top := pi * sqr(d) / 4.0;
wall := pi * d * h;
q := (top + wall) / b;
q_int := trunc(q) + 1;
write( 'Количество банок: ', q_int);
readln
End.
|