domingo, 6 de enero de 2013

C || Programa para calcular areas de varios circulos usando un bucle for

// Áreas de varios circulos.
/* programa para calcular áreas de varios círculos
usando un bucle for */

#include<stdio.h>
#define PI 3.14159

float procesar(float radio);    //prototipo de función

int main()
{
    float radio, area;          //declaracion de variables
    int cont, n;
   
    printf("Numero de circulos?  ");
    scanf("%d", &n);
   
    for(cont = 1; cont <= n; ++cont)
    {
             printf("\nCirculo numero %d:   Radio = ?  ", cont);
             scanf("%f", &radio);
            
             if (radio < 0)
                 area = 0;
             else
                 area = procesar(radio);
                
             printf("Area = %f\n", area);
           
    }//fin de for
   
    system("pause");
    return 0;        //el programa ha terminado con exito
} //fin de main

float procesar(float r)   //definicion de funcion
{
      float a;
     
      a = PI * r * r;
      return (a);
}


**********************************************************
Cuando se ejecuta el programa, genera un diálogo interactivo como el
que se muestra a continuación.

Numero de círculos ? 3

Circulo numero 1:   Radio: 3
Area = 28.274309

Circulo numero 2:   Radio: 4
Area = 50.265442

Circulo numero 3:   Radio: 5
Area = 78.539749


No hay comentarios:

Publicar un comentario