e-olymp 124. Квадрат

Условие задачи

Найдите периметр и площадь квадрата.

Входные данные:
Каждая строка является отдельным тестом и содержит одно целое число — длину стороны квадрата $n$ (1 $\leqslant$ $n$ $\leqslant$ 1000).

Выходные данные:
Для каждого теста выведите в одной строке периметр и площадь квадрата.

Тесты

Входные данные Выходные данные
1 3
5
10
12 9
20 25
40 100
2 3
3
3
12 9
12 9
12 9
3 1000
1
500
4000 1000000
4 1
2000 250000

Код

Решение

У нас дана сторона квадрата $n$.

  • Находим периметр квадрата, используя формулу $P = 4n$.
  • Находим площадь квадрата, используя формулу $S = n^{2}$.
  • Так как каждая новая строка — новое значение для стороны квадрата и таких строк неизвестное количество то используем myObj.hasNext() для потоковой обработки данных.

Ссылки

  • Задача на сайте e-olymp
  • код решения Ideone