Создать функцию вычисления объема цилиндра - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Создать функцию вычисления объема цилиндра:
#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();
     }
выдает ошибку declaration syntax error. пожалуйста, помогите исправить

Решение задачи: «Создать функцию вычисления объема цилиндра»

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;  
}

Объяснение кода листинга программы

  1. Подключение необходимых библиотек для работы с числами с плавающей точкой и для работы с консолью
  2. Определение функции с именем CylinderVolume, которая принимает два аргумента типа float - радиус и высоту цилиндра, и возвращает результат вычисления его объема
  3. Ввод значений радиуса и высоты цилиндра с помощью функции scanf в переменные типа float с именами r и h соответственно
  4. Вызов функции CylinderVolume с передачей в нее значений переменных r и h в качестве аргументов
  5. Сохранение результата вычисления объема цилиндра в переменную типа float с именем v
  6. Вывод значения переменной v на экран с помощью функции printf, указывая формат вывода с плавающей точкой и добавляя символ новой строки
  7. Завершение работы программы с возвратом значения 0

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4.333 из 5
Похожие ответы