Какие значения примут
переменные Си DB
результате выполнения
программы:
Program vv2;
VAR A, B, C, D: integer;
Begin
А = 7;
В = 2 * А – 3;
IF B > A THEN C := B-A ELSE D:= A-B;
Writeln ('c=', С); Writeln ('D=', D);
End.
ответ:
1)ОС = 18; D = 4
2)ОС = 4; D = 0
3)ОС= 14; D = -14
Формулы площадей квадрата S₁ и круга S₂ известны, что легко позволяет нам найти нужное условие.
Если нужно, чтобы случай, когда квадрат вписан в круг тоже учитывался, строгое неравенство следует заменить нестрогим.
// PascalABC.NET 3.0, сборка 1160 от 05.02.2016
begin
var s1:=ReadReal('Площадь квадрата');
var s2:=ReadReal('Площадь круга');
if pi*s1<2*s2 then Writeln('Квадрат умещается в круге')
else Writeln('Квадрат не умещается в круге')
end.
Тестовое решение:
Площадь квадрата 24.6
Площадь круга 28.4
Квадрат не умещается в круге