расчета площади круга java

Упражнения на Java: найти площадь и периметр круга

Java Basic: упражнение 11 с решением

Напишите Java-программу для печати области и периметра круга.

В геометрии площадь, окруженная окружностью радиуса r, равна πr 2 . Здесь греческая буква π представляет собой константу, приблизительно равную 3,14159, которая равна отношению длины окружности любого круга к его диаметру.

Окружность круга — это линейное расстояние вокруг его края.

Иллюстрированная презентация:

расчета площади круга java

Почему площадь круга круга, умноженного на квадрат радиуса?

расчета площади круга java

Пример решения :

Java-код:

Блоксхема:

расчета площади круга java

Пример решения:

Java-код:

Блоксхема:

расчета площади круга java

Редактор кода Java:

Внесите свой код и комментарии через Disqus.

Каков уровень сложности этого упражнения?

Вычислить площадь круга: программа на C, C++, Java и Python

Код программы на четырех разных языках программирования для вычисления площади круга.

Вычислить площадь круга в C++

Чтобы вычислить площадь и окружность любого круга в программировании на C++ , вы должны попросить пользователя ввести радиус окружности, поместить радиус в переменную, скажем, r, и создать две переменные, одну для области и другую для окружности, и место 3.14. * r * r в области и 2 * 3.14 * r в окружности, затем отобразите результат на экране, как показано здесь в следующей программе.

Программный код C++ для расчета площади круга

Следующая программа попросит пользователя ввести радиус круга, рассчитать и отобразить площадь и периметр круга:

/ * Программа C ++ — Вычислить площадь круга * /
#include
#include
void main()
<
clrscr();
float r, area, circum;
cout >r;
area=3.14*r*r;
circum=2*3.14*r;
cout расчета площади круга java

Рассчитать площадь окружности в C

Чтобы вычислить площадь любого круга в программировании на C, вы должны попросить пользователя ввести радиус окружности, скажем, r и сделать две переменные для области и окружности, поместив 3.14 * r * r в область и 2 * 3.14 * r в окружности, затем отобразите результат

Программный код для расчета площади круга

Следующая C-программа попросит пользователя ввести радиус круга, рассчитать и отобразить площадь и периметр круга:

/* C Program — Расчет площади круга */

#include
#include
void main()
<
clrscr();
float r, area, circum;
printf(«Enter the radius of the circle :»);
scanf(«%f»,&r);
area=3.14*r*r;
circum=2*3.14*r;
printf(«Area of the circle = %fnCircumference of the circle = %fn»,area,circum);
getch();
>

Когда вышеупомянутая программа c скомпилирована и выполнена, она выдаст следующий результат: расчета площади круга java

Рассчитать площадь окружности на Java

Чтобы вычислить площадь и окружность любого круга в Java-программировании, вы должны попросить пользователя ввести радиус круга и инициализировать значение радиуса в переменной, скажем r, и сделать две переменные, одну для хранения области круга. а другой — для сохранения окружности круга, поместите 3.14 * r * r в области и 2 * 3.14 * r в окружности, затем отобразите результат на экране вывода.

Программный код Java для вычисления площади окружности

Следующая программа попросит пользователя ввести радиус круга, рассчитать и отобразить площадь и окружность круга:

/ * Пример программы Java — Расчет площади окружности * /

Когда вышеуказанная Java-программа компилируется и выполняется, она выдаст следующий вывод:

расчета площади круга java

Вычислить площадь круга в Python

Чтобы вычислить площадь круга в Python, вы должны попросить пользователя ввести радиус круга, чтобы вычислить и напечатать площадь этого круга на экране вывода, как показано в программе, приведенной ниже.

Программный код Python для расчета площади круга

Следующая программа на Python просит пользователя ввести радиус круга, чтобы найти область круга:

# Программа Python — Найти площадь круга

Вот пример запуска вышеуказанной программы Python, показывающий, как вычислить площадь круга:

расчета площади круга javaВыше приведен начальный вывод после запуска программы, теперь вы должны указать радиус этого круга, площадь которого вы хотите вычислить и выяснить. Поэтому введите любой радиус, скажем 7, чтобы узнать площадь после нажатия клавиши ввода, как показано ниже в примере вывода:

расчета площади круга javaНиже та же программа на оболочке Python:

Написание простой программы

Ключевой момент: Написание программы предполагает разработку стратегии решения проблемы, а затем использование языка программирования для реализации этой стратегии.

Проблема

Рассмотрим сначала простую задачу вычисления площади круга. Как написать программу для решения этой проблемы?

Алгоритм

Написание программы включает в себя разработку алгоритмов и перевод алгоритмов в инструкции программирования или код. Алгоритм описывает, как проблема решается путем перечисления действий, которые необходимо предпринять, и порядка их выполнения. Алгоритмы могут помочь программисту распланировать программу, прежде чем писать ее на языке программирования.

Псевдокод

Алгоритмы могут быть описаны в естественных языках или в псевдокоде (естественный язык, смешанный с некоторым программным кодом). Алгоритм вычисления площади круга можно описать следующим образом:

1. Прочитать радиус круга.

2. Вычислить площадь используя следующую формулу:

площадь = радиус * радиус * π

3. Показать результаты.

Совет: всегда полезно описать свою программу (или ее основную проблему) в виде алгоритма перед началом кодирования.

Когда вы кодите, то есть, когда вы пишете программу, вы переводите алгоритм в программу. Вы уже знаете, что каждая Java программа начинается с определения класса, в котором за ключевым словом class следует имя класса. Предположим, что вы выбрали ComputeArea как имя класса. Схема программы будет выглядеть так:

Как вы знаете, каждая программа Java должна иметь основной (main) метод, в котором начинается выполнение программы. Следовательно, программа расширяется следующим образом:

Программе необходимо прочитать радиус, введенный пользователем с клавиатуры. Это поднимает два важных вопроса:

  • Чтение радиуса.
  • Сохранение радиуса в программе.

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

Вместо использования x и y в качестве имен переменных выбирайте описательные имена: в этом случае radius для радиуса и area для площади. Чтобы компилятор знал, чем являются radius и area, укажите их типы данных. Это тип данных, хранящихся в переменной, будь то целое, действительное число или что-то еще. Это называется объявлением переменных. Java предоставляет простые типы данных для представления целых чисел, действительных чисел, символов и булевых типов. Эти типы известны как примитивные типы данных или фундаментальные типы.

Реальные числа (т. е. числа с десятичной точкой) представлены с использованием метода, известного в компьютерах как плавающая точка. Таким образом, реальные числа также называются числами с плавающей точкой. В Java вы можете использовать ключевое слово double для объявления переменной с плавающей запятой. Объявите radius и area как double. Следовательно, программа может быть расширена следующим образом:

Программа объявляет переменные radius и area. Зарезервированное слово double указывает, что radius и area являются значениями, которые хранятся на компьютере с плавающей запятой.

Первый шаг – предложить пользователю обозначить радиус круга. Вскоре вы узнаете, как запрашивать у пользователя информацию. Пока, чтобы узнать, как работают переменные, вы можете назначить фиксированное значение радиусу (переменной radius) в программе при написании кода; позже вы измените программу, чтобы запросить у пользователя это значение.

Второй шаг – посчитать площадь и присвоить результат выражения radius * radius * 3.14159 переменной area.

На последнем этапе программа отобразит значение area на консоли с помощью метода System.out.println.

В результате полная программа имеет вид:

Программа показывает площадь круга:

расчета площади круга java

расчета площади круга java

Листинг в NetBeans (с номерами строк):

расчета площади круга java

Переменные, такие как radius и area, соответствуют местам памяти. Каждая переменная имеет имя, тип, размер и значение. Строка под номером 5 объявляет, что radius может хранить значение double. Значение не определено, пока вы его неназначили. Строка 9 назначает 20 в переменную radius. Аналогично, строка 6 объявляет переменную area, а строка 12 присваивает значение area. В следующей таблице показано значение в памяти для radius и area при выполнении программы. Каждая строка в таблице показывает значения переменных после выполнения оператора в соответствующей строке в программе. Этот метод рассмотрения работы программы называется трассировкой программы. Программы трассировки полезны для понимания того, как работают программы, и они являются полезными инструментами для поиска ошибок в программах.

расчета площади круга java

Объединение строк

Знак плюс (+) имеет два значение: одно – это сложение, а второе – это конкатенация (объединение) строк. Знак плюса (+) в строках 15-16 называется оператором конкатенации строк. Он соединяет две строки в одну.

Объединение строк с числами

Если строка соединяется с числом, то число конвертируется (преобразовывается) в строку и объединяется с другой строкой. Следовательно, знак плюс (+) в строках 15-16 конкатенирует строки в одну более длинную строку, которая отображается в выводе. Строки и объединение строк будет рассмотрено в одной из последующих глав.

Внимание: в исходном коде строка не может быть разбита на несколько строк. Следовательно, следующая инструкция приведёт к ошибке компиляции:

Для исправления этой ошибки, разбейте строку на две отдельные подстроки и используйте оператор конкатенации (+) для их объединения:

Проверь себя:

Найдите и исправьте ошибки в следующем коде:

Поделиться или сохранить к себе: