program CircleSquare;
{
Задача:
- 77 из "Turbo Pascal в задачах и примерах"
- автор сборника Никита Культин
- цена сборника 100 руб. в 2004 году
Решение:
- автор Дмитрий С. Кузнецов
}
const
PI = 3.1415926;
var
radiusCircle :real;
radiusHole :real;
squareCircle :real;
begin
writeln('Вычисление площади кольца.');
writeln('Введите исходные данные :');
writeln(' Радиус кольца (см) -> ');
readln(radiusCircle);
writeln(' Радиус отверстия (см) -> ');
readln(radiusHole);
if radiusCircle < radiusHole then
writeln('Ошибка! Радиус отверстия не может быть больше радиус кольца.')
else
begin
squareCircle := PI * (radiusCircle * radiusCircle - radiusHole * radiusHole);
writeln('Радиус отверстия : ', squareCircle:6:3, ' кв.см.')
end
end.
cHJvZ3JhbSBDaXJjbGVTcXVhcmU7CnsKCdCX0LDQtNCw0YfQsDoKCS0gNzcg0LjQtyAiVHVyYm8gUGFzY2FsINCyINC30LDQtNCw0YfQsNGFINC4INC/0YDQuNC80LXRgNCw0YUiCgktINCw0LLRgtC+0YAg0YHQsdC+0YDQvdC40LrQsCDQndC40LrQuNGC0LAg0JrRg9C70YzRgtC40L0KCS0g0YbQtdC90LAg0YHQsdC+0YDQvdC40LrQsCAxMDAg0YDRg9CxLiDQsiAyMDA0INCz0L7QtNGDCgnQoNC10YjQtdC90LjQtToKCS0g0LDQstGC0L7RgCDQlNC80LjRgtGA0LjQuSDQoS4g0JrRg9C30L3QtdGG0L7Qsgp9CmNvbnN0CglQSSA9IDMuMTQxNTkyNjsKdmFyCglyYWRpdXNDaXJjbGUJOnJlYWw7CglyYWRpdXNIb2xlCQk6cmVhbDsKCXNxdWFyZUNpcmNsZQk6cmVhbDsKYmVnaW4Kd3JpdGVsbign0JLRi9GH0LjRgdC70LXQvdC40LUg0L/Qu9C+0YnQsNC00Lgg0LrQvtC70YzRhtCwLicpOwp3cml0ZWxuKCfQktCy0LXQtNC40YLQtSDQuNGB0YXQvtC00L3Ri9C1INC00LDQvdC90YvQtSA6Jyk7CndyaXRlbG4oJyAg0KDQsNC00LjRg9GBINC60L7Qu9GM0YbQsCAo0YHQvCkgLT4gJyk7CnJlYWRsbihyYWRpdXNDaXJjbGUpOwoKd3JpdGVsbignICDQoNCw0LTQuNGD0YEg0L7RgtCy0LXRgNGB0YLQuNGPICjRgdC8KSAtPiAnKTsKcmVhZGxuKHJhZGl1c0hvbGUpOwoKaWYgcmFkaXVzQ2lyY2xlIDwgcmFkaXVzSG9sZSB0aGVuCiAgd3JpdGVsbign0J7RiNC40LHQutCwISDQoNCw0LTQuNGD0YEg0L7RgtCy0LXRgNGB0YLQuNGPINC90LUg0LzQvtC20LXRgiDQsdGL0YLRjCDQsdC+0LvRjNGI0LUg0YDQsNC00LjRg9GBINC60L7Qu9GM0YbQsC4nKQplbHNlCiAgYmVnaW4KICBzcXVhcmVDaXJjbGUgOj0gUEkgKiAocmFkaXVzQ2lyY2xlICogcmFkaXVzQ2lyY2xlIC0gcmFkaXVzSG9sZSAqIHJhZGl1c0hvbGUpOwogIHdyaXRlbG4oJ9Cg0LDQtNC40YPRgSDQvtGC0LLQtdGA0YHRgtC40Y8gOiAnLCBzcXVhcmVDaXJjbGU6NjozLCAnINC60LIu0YHQvC4nKQogIGVuZAplbmQuCg==