Volumen de un cono en lenguaje C

Volumen de un cono en C

En este post de programación en lenguaje C te enseñaré a calcular el volumen de un cono, mismo que vamos a calcular a partir de su radio y altura.

Vamos a encerrar la fórmula del cono en una función que recibirá los dos valores necesarios, usará PI y la potencia de un número así como operaciones para devolver el volumen del cono.

La fórmula del volumen del cono

Antes de pasar a la parte del cálculo del volumen del cono veamos cómo es la fórmula:

volumen = (pi * (radio ^ 2) * altura) / 3

Lo que quiere decir que debemos multiplicar a PI por el radio al cuadrado, luego multiplicar eso por la altura y finalmente dividir el resultado entre 3.

Función en C

Ahora veamos esa fórmula en C:

double calcularVolumen(double radio, double altura)
{
    return (M_PI * pow(radio, 2) * altura) / 3;
}

Ya te expliqué anteriormente lo que es constante M_PI, así como la función pow. Ahora solo resta invocar a esa función para calcular el volumen del cono en C.

Poniendo todo junto

El código completo junto con la invocación a la función y un ejemplo de uso queda así:

/*
    https://parzibyte.me/blog
*/
#include <stdio.h>
#include <math.h>

double calcularVolumen(double radio, double altura)
{
    return (M_PI * pow(radio, 2) * altura) / 3;
}
int main()
{
    double radio, altura;
    printf("Ingresa el radio: ");
    scanf("%lf", &radio);
    printf("Ingresa la altura: ");
    scanf("%lf", &altura);
    double volumen = calcularVolumen(radio, altura);
    printf("El volumen del cono es %lf", volumen);
}

Al ejecutarlo, la salida es correcta:

Volumen de un cono en lenguaje C
Volumen de un cono en lenguaje C

Obviamente los valores pueden venir de cualquier lugar, yo los estoy leyendo desde la entrada estándar por simplicidad.

Si te gusta este lenguaje te invito a leer más sobre C en mi blog.

Estoy aquí para ayudarte 🤝💻


Estoy aquí para ayudarte en todo lo que necesites. Si requieres alguna modificación en lo presentado en este post, deseas asistencia con tu tarea, proyecto o precisas desarrollar un software a medida, no dudes en contactarme. Estoy comprometido a brindarte el apoyo necesario para que logres tus objetivos. Mi correo es parzibyte(arroba)gmail.com, estoy como@parzibyte en Telegram o en mi página de contacto

No te pierdas ninguno de mis posts 🚀🔔

Suscríbete a mi canal de Telegram para recibir una notificación cuando escriba un nuevo tutorial de programación.

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *