Предмет: Информатика,
автор: Единорожек34
Что то пошло не так. Помогите разобратся
формулы
area = radius*radius*pi
volume = area*length
входные данные
radius = 5.5
length = 12
Выходные данные должны быть
area = 109.4
volume = 1140,4
Приложения:
Ответы
Автор ответа:
2
Ваша ошибка в том, что Вы неверно используете вещественные числа.
Переменной PI(это должна быть константа) вы должны присвоить вещественное число 3.14, а не 3, 14(оператор запятая - совсем другое)
И да, в библиотеке cmath определена константа M_PI, используйте ее.
Не знаю, кто писал входные данные, но там явно, скорее всего, опечатка. Погрешность это быть не может, ибо вторая величина сошлась.
Приложения:
Единорожек34:
спасибо!)
В данном случае area = 109.4, исходя из ее формулы(area = radius^2 * 3.14..) и входного radius, считаем: 190.4 / PI = ~ 34.8(radius^2, если идти от обратного) ~ 5.9, чего быть не может, ибо входные данные - 5.5
Похожие вопросы
Предмет: Обществознание,
автор: annya9
Предмет: География,
автор: evgenius53
Предмет: Русский язык,
автор: lorapalnas21
Предмет: Физика,
автор: prokopchukpoli
Предмет: Биология,
автор: koshehka1