/*
 * 12-circulo.c
 *
 * Sabiendo que la superficie de un círculo de radio R es
 * Pi*R^2 y que la longitud de una circunferencia de radio R
 * es 2*Pi*R, escriba un programa que pida el radio por la 
 * entrada estándar y muestre la superficie y la circunferencia
 * por la salida.
 */

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

#define PI	3.14159265358979323846 /* si se compila con -ansi */

/* #define PI	M_PI */ /* BSD ó XOPEN */
/* #define PI	M_PIl */ /* extension GNU para long double */

int
main(void)
{
	double radio, superficie, longitud;

	printf("Ingrese el radio: ");
	scanf("%lf", &radio);
	
	superficie= PI * radio * radio;
	longitud= 2 * PI * radio;

	printf("Un círculo de radio %f tiene una superficie de %f\n",
				radio, superficie);

	printf("Una circunferencia de radio %f tiene una longitud de %f\n",
				radio, longitud);

	return 0;
}
