Создать функцию вычисления объема цилиндра - C (СИ)
Формулировка задачи:
Создать функцию вычисления объема цилиндра:
выдает ошибку declaration syntax error.
пожалуйста, помогите исправить
#include <stdio.h> #include <math.h> int CylinderVolume(float r, float h, float *v); const double PI=3.14; printf ("\nv=%d",PI*(pow(r,2)*h, v); void main(){ int r, h, v; clrscr(); printf("vvedite cherez probel radius osnovaniya b dscjne cilindra v millimetrah"); scanf("%f %f", &r, &h); CylinderVolume(r,h,&v); getch(); }
Решение задачи: «Создать функцию вычисления объема цилиндра»
textual
Листинг программы
#include <stdio.h> #include <math.h> #include <stdlib.h> float CylinderVolume(float r, float h){ return r * h; } int main(void) { float r, h, v; printf("vvedite radius and visoty (r, h): "); scanf("%f, %f", &r, &h); v = CylinderVolume(r, h); printf("%.2f\n", v); return 0; }
Объяснение кода листинга программы
- Подключение необходимых библиотек для работы с числами с плавающей точкой и для работы с консолью
- Определение функции с именем CylinderVolume, которая принимает два аргумента типа float - радиус и высоту цилиндра, и возвращает результат вычисления его объема
- Ввод значений радиуса и высоты цилиндра с помощью функции scanf в переменные типа float с именами r и h соответственно
- Вызов функции CylinderVolume с передачей в нее значений переменных r и h в качестве аргументов
- Сохранение результата вычисления объема цилиндра в переменную типа float с именем v
- Вывод значения переменной v на экран с помощью функции printf, указывая формат вывода с плавающей точкой и добавляя символ новой строки
- Завершение работы программы с возвратом значения 0
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д