Logo elrincondelc.com
curso de programación en c
Foros de programación en C
Inicio :: Código fuente
Usuario: Clave: Regístrate

Valoración
1

Área de una circunferencia

codigo enviada por: gcc (2008-02-24 02:15:46)
Este programa lee la entrada del radio de una circunferencia y devuelve su área y su perímetro. En caso de introducir 0 como valor del radio el *programa preguntará por el perímetro y devolverá el radio y la superficie.
/*
 *  This program is free software; you can redistribute it and/or modify
 *  it under the terms of the GNU General Public License as published by
 *  the Free Software Foundation; either version 2 of the License, or
 *  (at your option) any later version.
 *
 *  This program is distributed in the hope that it will be useful,
 *  but WITHOUT ANY WARRANTY; without even the implied warranty of
 *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *  GNU General Public License for more details.
 *
 *  You should have received a copy of the GNU General Public License
 *  along with this program; if not, write to the Free Software
 *  Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
 */
 
/*Este programa lee la entrada del radio de una circunferencia y devuelve su
*área y su perímetro. En caso de introducir 0 como valor del radio el *programa 
*preguntará por el perímetro y devolverá
*el radio y la superficie.
*/

#include <stdio.h>

#define PI 3.1416

main ()
{
float radio, longitud, area;

printf ("Introduce el radio: ");
scanf ("%f", &radio);

if (radio!=0)
	{
	longitud = 2 * PI * radio;
	area = PI * radio * radio;

	printf ("nEl perímetro del círculo es %f", longitud);
	printf ("nEl área del círculo es %f", area);
	printf ("n");
	}

if (radio==0)
	{
	printf ("Introduce el perímetro: ");
	scanf ("%f", &longitud);

	radio = longitud / (2 * PI);
	area = PI * radio * radio;

	printf ("nEl radio es %f", radio);
	printf ("nEl área es %f", area);
	printf ("n");
	}	

}
Este programa ha sido probado en GNU/Linux con el compilador gcc.
(gcc 2008-02-24 02:17:33)

Para enviar comentarios debes estar registrado.

(c) ElRincondelC.com, 1999-2007

Un proyecto de Urlan Heat : proyectos de Internet y soporte para el comercio electrónico.