Pascal. Известны площадь круга S1 и площадь квадрата S2. Определить, поместится ли круг в квадрат?
sergyzak2020bor:
ух ты. квадратура круга )
Ответы
Ответ дал:
2
program kryginkvadrat;
var
s1, s2: integer;
begin
writeln('Введите площать круга - ');
readln(s1);
writeln('Введите площадь квадрата - ');
readln(s2);
if s1 <= s2 then
writeln('Круг поместится в квадрат')
else
writeln('Круг не поместиться к вадрат');
end.
ИМХО: бред
лучше графически через координаты. Сначала в консоли рисуем квадрат, а после круг. Формулы площадей задаем и условие можно задать приведенное ранее. Появляется консоль и если мы ввели и не так сразу видно поместилось в круг или нет
короче есть два ответа у одново формулы и удругого условие, через координаты нарисовать фигуры и все
конкретно тыкаю пальцем, где бред, : вот в этом условии: "if s1 <= s2 then"
попробуйте вписать круг s1 = 143 в квадрат s2 = 144. У меня не вписывается, а по условию этого решения - вписывается.
Sqrt извлечение из корня поэтому не будет вписыватся. Есть корень квадратные к примеру 36 если мы введем sqrt(36) то получим 6. Теперь другое мы же хотим, чтобы была формула квадрата в место a в квадрате пишем sqr(a)
d2 := sqr(s2);
Зачем тебе извлекать квадрат, когда на оборот нужно возводить?
Ответ дал:
1
Ответ:
program prog314;
var
s1, s2: real;
d1, d2: real;
begin
writeln('Введите площать круга: ');
readln(s1);
writeln('Введите площадь квадрата: ');
readln(s2);
d1 := 2*sqrt(s1/3.14);
d2 := sqrt(s2);
if d1 <= d2 then
writeln('Круг поместится в квадрат')
else
writeln('Круг не поместиться в квадрат');
end.
Объяснение:
Вас заинтересует
2 года назад
2 года назад
2 года назад
7 лет назад
9 лет назад