Radio y circunferencia de círculo con C

Radio y circunferencia en C

En este post de programación en C vamos a resolver un ejercicio muy simple. Se trata de calcular el radio y la circunferencia de un círculo.

Lo único que vamos a hacer será leer el diámetro (recuerda que este valor puede venir de cualquier lugar, por ejemplo, entrada del usuario), aplicar las fórmulas e imprimir los resultados.

Por cierto, no olvides que vamos a necesitar PI para calcular la circunferencia y radio en C.

Fórmulas

Para el cálculo del radio debemos dividir el diámetro entre 2: radio = diámetro / 2

En el caso de la circunferencia debemos multiplicar el diámetro por PI: circunferencia = PI * diámetro

Radio y circunferencia con C

Radio y circunferencia de círculo con C
Radio y circunferencia de círculo con C

Pasemos al código. En este caso vamos a leer el diámetro usando scanf y lo vamos a almacenar en un double, luego haremos las operaciones y vamos a mostrar los resultados con printf:

#include <stdio.h>
// Definir PI si no existe
// https://parzibyte.me/blog/2018/11/21/constante-pi-en-c/
#include <math.h>
#ifndef MPI
#define MPI 3.14159265358979323846
#endif

int main()
{
    // https://parzibyte.me/blog
    double diametro = 0;
    printf("Ingresa el diámetro:");
    scanf("%lf", &diametro);
    double circunferencia = diametro * MPI;
    double radio = diametro / 2;
    printf("La circunferencia es %.2lf y el radio es %.2lf", circunferencia, radio);
}

Como puedes ver, los resultados son correctos. En este caso lo he limitado a mostrarlo con dos decimales usando el .2 dentro del %.2lf al usar printf.

Si quieres puedes aprender 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 *