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)
- Inicio
- Declarar variables: radio, perimetro
- Solicitar el valor del radio
- Mientras el radio sea menor o igual a 0 regresa al paso 3.
- Calcular: perimetro = 2 * π * radio
- Mostrar el perímetro
- 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