Решаем задачи Абрамян на Паскале. Case12

Case12. Элементы окружности пронумерованы следующим образом: 1 — радиус $$R$$, 2 — диаметр $$D=2*R$$, 3 — длина $$L=2*\pi*R$$, 4 — площадь круга $$S =\pi*R^2$$. Дан номер одного из этих элементов и его значение. Вывести значения остальных элементов данной окружности (в том же порядке). В качестве значения $$\pi$$ использовать 3.14.

Решение:

Другие задачи из раздела Case можно посмотреть здесь.

Комментарии:

Комментарии 11

  • 1) Нет расчета для площади (четвёртый case)
    2) Выводить в ответе нужно только те элементы, которые находятся в процессе решения. Т.е. если дан радиус, то в ответе выводится диаметр, длина, площадь. Поэтому разный writeln нужно вставить в пункты case.
    Т.е., например, так:

    • К сожалению когда правил удалил старую версию.
      1) да согласен… площадь у меня куда то делась во время решения 🙂
      2) «Выводить в ответе нужно только те элементы» в задачи вообще то не сказано, что надо выводить только, в ней сказано только про порядок. 🙂 так что вывод в конце всего в правильном порядке формально не противоречит условию.
      Но изменил всё под предложенный вариант, так как он более правильный и наверно это и имели ввиду люди писавшие учебник. 🙂

  • Присвоение X, наверное, должно быть в начале каждого Case. Pascal ведь однопроходной язык, предыдущие значения не сосчитаются.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *