Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
RedRaider
0 / 0 / 0
Регистрация: 06.03.2017
Сообщений: 51
1

Нахождение площади круга

28.04.2017, 12:53. Просмотров 1426. Ответов 5
Метки нет (Все метки)

привет всем. кто может написать код для этой задачи:
Дан круг с радиусом R, задать R и вычислить площадь круга(где R является действительным числом 0.1 <= R <= 100 ). Результат вывести в линию. (не уверен в своём переводе этого предложения, в книге написано как "Output the area of the circle in a line."). Ответ должен быть округлён до 8 цифр после десятичной точки(The answer should be rounded to 8 digits after the decimal point.).пи должно равняться PI = 3.14159265358979
В книге Дан пример как должна работать программа: пи Вводят 0.564189583547 и выходит 1.00000000. а код моей программы для этого значения пи выводит 1.77245402. Буду благодарен. вот мой код:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include<iostream>
using namespace std;
int main()
{
    float area = 0.0;
    float r = 0.0;
    float PI =  3.14159265358979;
    cout<<"Enter the R to calculate the radius:"<<endl;
    cin>>r;
    
    if(r>=0.1 && r<=100)
    {
      area = PI*r;
      
     printf("The area of this circle is: %.8f\n",area);
    }
    else
    {
        cout<<"Wrong Input"<<endl;
    }
    system("pause");
    return 0;
}
0
Лучшие ответы (1)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.04.2017, 12:53
Ответы с готовыми решениями:

Вычисления площади круга
Помогите решить пожалуйста, буду ОЧЕНЬ БЛАГОДАРЕН!!! Задана длина круга. Вычислить площадь круга,...

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

Вычисление площади круга
Пусть элементами круга будут радиус (первый элемент), диаметр (второй элемент), длина окружности...

Вычисление площади круга
Напишите ф-ию double circle_area (double R) которая определяет площадь круга, ( R- радиуса)....

12. Заданы площади круга и квадрата
12. Заданы площади круга и квадрата. Определить, поместится ли круг в квадрате. ...

5
John Prick
839 / 770 / 258
Регистрация: 27.07.2012
Сообщений: 2,180
Завершенные тесты: 3
28.04.2017, 12:59 2
"Площадь круга, площадь круга
Два пи эр..." (с) был стих такой на который пародию А.Иванов писал.

ПС. Площадь круга = пи эр квадрат.
1
Ferrari F1
795 / 524 / 157
Регистрация: 27.01.2015
Сообщений: 3,025
Записей в блоге: 1
Завершенные тесты: 1
28.04.2017, 13:01 3
Нахождение площади круга
2
RedRaider
0 / 0 / 0
Регистрация: 06.03.2017
Сообщений: 51
28.04.2017, 16:57  [ТС] 4
уже исправил. но всё же при вводе 0.564189583547 числа показывает 1.00000012, а мне надо чтоб после точки всё округлилось (тоесть 8 нулей было),как этого добится ?
0
John Prick
839 / 770 / 258
Регистрация: 27.07.2012
Сообщений: 2,180
Завершенные тесты: 3
28.04.2017, 17:03 5
Лучший ответ Сообщение было отмечено RedRaider как решение

Решение

RedRaider, попробуйте использовать double вместо float.
1
RedRaider
0 / 0 / 0
Регистрация: 06.03.2017
Сообщений: 51
28.04.2017, 17:11  [ТС] 6
Работает! Большое спасибо
0
28.04.2017, 17:11
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.04.2017, 17:11

Вычисление площади круга (многофайловый проект)
Реализуйте программу по расчету площади окружности из предыдущей работы в многофайловом варианте,...

Класс для нахождения площади круга
при создании класса с Pi - const int пишет ошибку IntelliSense: &quot;Circle::Circle(int radius)&quot;...

Программа вычисления площади круга с циклом
{deleted} П.5.19.Правил Запрещено создавать темы в виде ссылок на задания или коды программ,...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.