Найти длину окружности L и площадь круга S заданного радиуса R:
L = 2·π·R, S = π·R
2
.
В качестве значения π использовать 3.14.
Код (C/C++)
Скопировать код
#include using namespace std; int main()< double r, pi = 3.14, l, s; cout > r; l = 2*pi*r; s = pi*r*r; cout
Код (Python)
Скопировать код
import math import random R = random.randrange(1,10) print(«Радиус окружности R = «, R) print(«Пи = «, math.pi) L = 2 * math.pi * R print(«Длина окружности L = «, L) S = math.pi * R**2 print(«Площадь окружности S text-success»> —>
Код (Pascal) Скопировать код
program Begin7; var R,L,S: Real; begin Write(‘Введите радиус окружности: ‘); Readln(R); L:=2*3.14*R; Writeln(‘Длина окружности равна: ‘,L); S:=3.14*sqr(R); Writeln(‘Площадь окружности равна: ‘,S); end.
Begin. Абрамян
Begin 1 | Просмотров: 16602 |
Begin 2 | Просмотров: 6405 |
Begin 3 | Просмотров: 7495 |
Begin 4 | Просмотров: 5664 |
Begin 5 | Просмотров: 5718 |
Begin 6 | Просмотров: 5606 |
Begin 7 | Просмотров: 5192 |
Begin 8 | Просмотров: 4372 |
Begin 9 | Просмотров: 5471 |
Begin 10 | Просмотров: 7210 |
Begin 11 | Просмотров: 4724 |
Begin 12 | Просмотров: 6260 |
Begin 13 | Просмотров: 5951 |
Begin 14 | Просмотров: 4877 |
Begin 15 | Просмотров: 4558 |
Begin 16 | Просмотров: 4182 |
Begin 17 | Просмотров: 3767 |
Begin 18 | Просмотров: 3460 |
Begin 19 | Просмотров: 5763 |
Begin 20 | Просмотров: 4904 |
Begin 21 | Просмотров: 5961 |
Begin 22 | Просмотров: 3400 |
Begin 23 | Просмотров: 3442 |
Begin 24 | Просмотров: 2225 |
Begin 25 | Просмотров: 3118 |
Begin 26 | Просмотров: 2479 |
Begin 27 | Просмотров: 3104 |
Begin 28 | Просмотров: 3134 |
Begin 29 | Просмотров: 3218 |
Begin 30 | Просмотров: 2820 |
Begin 31 | Просмотров: 2193 |
Begin 32 | Просмотров: 3448 |
Begin 33 | Просмотров: 3815 |
Begin 34 | Просмотров: 2743 |
Begin 35 | Просмотров: 2564 |
Begin 36 | Просмотров: 2071 |
Begin 37 | Просмотров: 2459 |
Begin 38 | Просмотров: 2477 |
Begin 39 | Просмотров: 2575 |
Begin 40 | Просмотров: 4651 |
Источник: mycod.net
15 Задача: Вычислить площадь и длину окружности круга при помощи Python
Вычисление площади круга и длинны окружности по заданному радиусу в Паскаль с применением константы
Создаем класс и вычисляем площадь круга и длину окружности
Программа получает на вход радиус и вычисляет площадь круга и длину окружности, используя классы.
Решение задачи
- Получаем от пользователя величину радиуса.
- Создаем класс и инициализируем его полученным значением.
- Создаем метод area , который вычисляет площадь круга, и метод perimeter для вычисления длины окружности.
- Создаем объект этого класса.
- При помощи созданного объекта вызываем оба его метода для вычисления площади круга и длины окружности.
- Выводим полученный результат на экран.
- Конец.
Исходный код
Ниже дан исходный код, который осуществляет нахождение площади круга и длины окружности с использованием классов. Результаты работы программы также даны ниже.
import math class circle(): def __init__(self, radius): self.radius = radius def area(self): return math.pi * (self.radius**2) def perimeter(self): return 2 * math.pi * self.radius r = int(input(«Введите радиус круга: «)) obj = circle(r) print(«Площадь круга:», round(obj.area(), 2)) print(«Длина окружности:», round(obj.perimeter(), 2))
Объяснение работы программы
- Пользователь вводит значение радиуса круга, которое сохраняется в переменной r .
- Создаем класс под названием circle и при помощи конструктора __init__() инициализируем его значения.
- Метод area() возвращает math.pi * (self.radius**2) , что является площадью круга.
- Еще один метод perimeter возвращает 2 * math.pi * self.radius , что является длиной окружности.
- Создаем объект этого класса со значениями, полученными от пользователя.
- С помощью методов area() и perimeter() , вызываемых прямо на экземпляре класса, вычисляем площадь круга и длину окружности.
- Выводим результаты на экран.
Результаты работы программы
Пример 1: Введите радиус круга: 5 Площадь круга: 78.54 Длина окружности: 31.42 Пример 2: Введите радиус круга: 10 Площадь круга: 314.16 Длина окружности: 62.83
Источник: pythonist.ru
Длина окружности и площадь круга (Python)
По введенному с клавиатуры радиусу вычислить длину соответствующей окружности и площадь круга. Формулы:
import math r = input(«Radius wp-block-code»>Radius = 3.8 Length = 23.88 Area = 45.36
Данную задачу можно решить без использования «константы» и функции модуля math. Так в
самом Питоне есть оператор возведения в степень – два знака звездочки **. Вместо «константы»
math.pi можно просто записать число 3.14. Однако при этом пострадает точность вычисления.
r = input(«Radius = «) r = float(r) pi = 3.14 ln = 2 * pi * r area = pi * r**2 print(«Length = %.2f» % ln) print(«Area = %.2f» % area)
Radius = 3.8 Length = 23.86 Area = 45.34
Поскольку значение 3.14 играет роль константы и используется несколько раз, мы можем ввести
свою «константу».
pi = 3.14 ln = 2 * pi * r area = pi * r ** 2
Обратим внимание, в языке Python нет настоящих констант – переменных, навсегда
привязанных к одному значению.
Источник: it-systems.su