Funciones: Area y perimetro circulo

areayperimetro funciones.html
#include <stdio.h>

float radio();
float cuadrado(float x);
void area();
void perimetro();

int main(){
	int opcion;
	
	printf("Escoge la opcion que deseas: \n");
	printf("1. Area de circulo\n2. Perimetro de circulo\n");
	scanf("%d",&opcion);
	fflush(stdin);
	
	switch(opcion){
		case 1:
			area();
			break;
		case 2:
			perimetro();
			break;
		default:
			printf("Opcion no valida\n");
	}
	
	system("pause");
	return 0;
}

float radio(){
	float r;
	printf("Ingrese el radio del circulo: ");
	scanf("%f",&r);
	
	return r;
}

float cuadrado(float x){
	
	return (x*x);
}

void area(){
	float r, a;
	
	r = radio();
	a = 3.14*cuadrado(r);
	printf("El area del circulo es %.2f ",a);
}

void perimetro(){
	float r, p;
	
	r = radio();
	p = (2 * 3.14 * r);
	printf("El perimetro del circulo es %.2f ",p);
}

No hay comentarios:

Publicar un comentario