Что то пошло не так. Помогите разобратсяформулыarea = radius*radius*pivolume =...

0 голосов
79 просмотров

Что то пошло не так. Помогите разобратсяформулыarea = radius*radius*pivolume = area*lengthвходные данныеradius = 5.5length = 12Выходные данные должны бытьarea = 109.4volume = 1140,4


image

Информатика (5.3k баллов) | 79 просмотров
Дан 1 ответ
0 голосов

Ваша ошибка в том, что Вы неверно используете вещественные числа.

Переменной PI(это должна быть константа) вы должны присвоить вещественное число 3.14, а не 3, 14(оператор запятая - совсем другое)

И да, в библиотеке cmath определена константа M_PI, используйте ее.

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



image
(4.0k баллов)
0

спасибо!)

0

В данном случае area = 109.4, исходя из ее формулы(area = radius^2 * 3.14..) и входного radius, считаем: 190.4 / PI = ~ 34.8(radius^2, если идти от обратного) ~ 5.9, чего быть не может, ибо входные данные - 5.5