lunes, 4 de mayo de 2026

Ejercicio 6.- Perímetro del círculo

 Elabora el algoritmo, el diagrama de flujo y código en C para calcular el perímetro de un círculo. Valida que el radio capturado sea mayor que 0.

🔹 1. Algoritmo (paso a paso)

  1. Inicio
  2. Declarar variables: radio, perimetro
  3. Solicitar el valor del radio
  4. Mientras el radio sea menor o igual a 0 regresa al paso 3.
  5. Calcular: perimetro = 2 * π * radio
  6. Mostrar el perímetro
  7. Fin

🔹 2. Diagrama





🔹 3. Código en C


#include <stdio.h>
#include <math.h>

int main() {
    double radio, perimetro;

    // Validar que el radio sea mayor que 0
    do {
        printf("Ingresa el radio del circulo (mayor que 0): ");
        scanf("%lf", &radio);

        if (radio <= 0) {
            printf("Error: el radio debe ser un valor positivo.\n");
        }

    } while (radio <= 0);

    // Usando M_PI de math.h (mayor precisión)
    perimetro = 2 * M_PI * radio;

    printf("El perimetro del circulo es: %.4lf\n", perimetro);

    return 0;
}


No hay comentarios:

Publicar un comentario