Поместится ли квадрат в круге? - Pascal

Узнай цену своей работы

Формулировка задачи:

Помогите пожалуйста написать программу...Заданы площадь круга и квадрата.Определить ,поместится ли квадрат в круге.Составить блок схему.

Решение задачи: «Поместится ли квадрат в круге?»

textual
Листинг программы
var Skrug,Skvad,D,A,diag:real;
begin
Writeln('ploschad kruga=');
Readln(Skrug);
Writeln('ploschad kvadrata=');
Readln(Skvad);
D:=2*sqrt(Skrug/3.14);
A:=sqrt(Skvad);
diag:=sqrt(2*A*A);
if diag<=D then writeln('DA!!!kvadrat pomestitsya v kruge')
        else writeln('NET!!!kvadrat ne pomestitsya v kruge');
end.

Объяснение кода листинга программы

  1. Создается переменная Skrug и присваивается ей значение, полученное от пользователя.
  2. Создается переменная Skvad и присваивается ей значение, полученное от пользователя.
  3. Вычисляется значение переменной D с помощью формулы D=2*sqrt(Skrug/3.14).
  4. Вычисляется значение переменной A с помощью формулы A=sqrt(Skvad).
  5. Вычисляется значение переменной diag с помощью формулы diag=sqrt(2AA).
  6. Проверяется условие if diag<=D then writeln('DA!!!kvadrat pomestitsya v kruge')
    • Если условие истинно, то выводится сообщение 'DA!!!kvadrat pomestitsya v kruge'.
  7. Проверяется условие if diag<D then writeln('NET!!!kvadrat ne pomestitsya v kruge').
    • Если условие истинно, то выводится сообщение 'NET!!!kvadrat ne pomestitsya v kruge'.
  8. Конец программы.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 3.5 из 5
Похожие ответы