Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.72/25: Рейтинг темы: голосов - 25, средняя оценка - 4.72
1 / 1 / 0
Регистрация: 14.05.2015
Сообщений: 31

Найти площадь круга и длину окружности по введенному пользователем радиусу

19.06.2015, 13:37. Показов 4679. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Найдите площадь круга и длину окружности (S=〖π*r〗^2, C=2 *π*r, где r – радиус круга). Радиус должен вводится пользователем.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
19.06.2015, 13:37
Ответы с готовыми решениями:

Написать программу, вычисляющую площадь круга и длину окружности по ее радиусу
Написать программу, вычисляющую площадь круга и длину окружности по ее радиусу. Основная программа запрашивает радиус и передает его в...

По радиусу окружности найти длину окружности и площадь круга
Помогите решить задачу Дан радиус окружности. Найти длину окружности и площадь круга

По заданному радиусу окружности R определить длину окружности и площадь круга.
По заданному радиусу окружности R определить длину окружности и площадь круга.

9
Просто Лис
Эксперт Python
 Аватар для Рыжий Лис
5973 / 3735 / 1099
Регистрация: 17.05.2012
Сообщений: 10,791
Записей в блоге: 9
19.06.2015, 16:36
C++
1
2
3
4
5
6
7
8
9
#include <math.h>
 
double S(double r){
  return M_PI*M_PI*r*r;
}
 
double C(double r){
  return 2*M_PI*r;
}
0
88 / 84 / 31
Регистрация: 18.11.2013
Сообщений: 390
19.06.2015, 17:16
мне кажется при такой постановке задачи сложность представляет само создание программы, поэтому:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
#include <math.h>
#define USE_MATH_DEFINES
 
using namespace std;
 
int main()
{
float R;
cin >> R;
cout << (M_PI*R)*(M_PI*R) << " " << 2*M_PI*R << endl;
system("pause");
}
0
 Аватар для dcStep
41 / 41 / 36
Регистрация: 13.04.2015
Сообщений: 83
19.06.2015, 17:28
C++
1
2
S = pow(M_PI*r, 2);
C = 2*M_PI*r;
0
88 / 84 / 31
Регистрация: 18.11.2013
Сообщений: 390
19.06.2015, 18:13
Не вижу большой разницы, но если углубится то мой вариант лучше
0
 Аватар для dcStep
41 / 41 / 36
Регистрация: 13.04.2015
Сообщений: 83
19.06.2015, 18:32
Цитата Сообщение от Krock21rus Посмотреть сообщение
мой вариант лучше
чем?
0
Модератор
Эксперт по электронике
8979 / 6745 / 921
Регистрация: 14.02.2011
Сообщений: 23,863
19.06.2015, 18:36
Цитата Сообщение от VLock Посмотреть сообщение
Найдите площадь круга
Цитата Сообщение от VLock Посмотреть сообщение
(S=〖π*r〗^2,
Ой, ли
а не Пи Р квадрат?
S=Pi*r2

C++
1
S=3.1415926*r*r;
0
88 / 84 / 31
Регистрация: 18.11.2013
Сообщений: 390
19.06.2015, 18:44
я тоже запутался с этой формулой, но раз она дана самим автором, наверное её и стоит использовать

Добавлено через 23 секунды
Цитата Сообщение от dcStep Посмотреть сообщение
чем?
в моём варианте не прийдётся прерывать и добавлять в стек функцию main

Добавлено через 32 секунды
хотя если pow обьявлено с inline то может и одинакого
0
Модератор
Эксперт по электронике
8979 / 6745 / 921
Регистрация: 14.02.2011
Сообщений: 23,863
19.06.2015, 18:59
Цитата Сообщение от Krock21rus Посмотреть сообщение
я тоже запутался с этой формулой,
здесь где то есть тема "нужна ли программисту математика"
посмотрев все ответы, в данной теме, понял не нужна
все старательно забыли геометрию
А если я напишу рассчитать параболу вот по такой формуле y=x3
Цитата Сообщение от Krock21rus Посмотреть сообщение
но раз она дана самим автором, наверное её и стоит использовать
Автор может описаться, не знать формулы, задача инженера как раз и состоит в том чтобы проанализировать ТЗ, а не решать нерешаемые задачи
Цитата Сообщение от Krock21rus Посмотреть сообщение
в моём варианте не прийдётся прерывать и добавлять в стек функцию main
Переведи
как так добавлять в стек функцию, тем более main

Твой подход хорош вот на таких маленьких задачах, чуть-чуть увеличится, и сам запутаешься
Принцип функциональности, каждой сущности свое место
0
88 / 84 / 31
Регистрация: 18.11.2013
Сообщений: 390
20.06.2015, 10:48
Цитата Сообщение от ValeryS Посмотреть сообщение
А если я напишу рассчитать параболу вот по такой формуле y=x3
мы рассчитаем тебе кубическую параболу и скажем что это парабола
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
20.06.2015, 10:48
Помогаю со студенческими работами здесь

Вычислить длину окружности, площадь круга, площадь и объем шара (по заданному радиусу)
Написать программу,которая вычисляет длину окружности, площадь круга, а также площадь и объем шара одного и того же самого заданного...

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

Найти площадь круга и длину окружности по диаметру круга
Дан диаметр круга, найдите его площадь и длину окружности.

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

Найти длину окружности С и площадь круга S
Дано радиус круга. Найти длину окружности С и площадь круга S по формулам: С = 2πR и S = πR 2


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru