Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Codigo 1
#include <stdio.h> }
float LeerRadio(); {
{ }
radio = LeerRadio(); {
printf("\n"); }
return 0; {
} return PI * 2 * r;
Ç
void MuestraDatos (float ra, float ar, float pe) }
5.- float radio, area, perímetro;//Declaramos nuestra variable local de radio, área y perímetro en
base de la variable float .
6.- radio = LeerRadio(); //Designamos nuestra variable global radio con el prototipo de variable
"LeerRadio()".
7.- area = AreaCirc(radio); //Designamos nuestra variable global área con el prototipo de variable
“AreaCirc(radio); "
9.- MuestraDatos(radio, area, perímetro); // Añadimos nuestra variable de muestra de datos para
ver nuestros valores de radio, área y perímetro.
10.- printf("\n"); // Va al final de nuestras variables locales, básicamente es nuestro salto de línea.
11.- getchar (); // terminamos nuestras declaraciones con la función getchar que terminara
leyendo e interpretando nuestras funciones locales.
12.- return 0; // Colocamos la función return para que nos regrese el valor de la función.
13.- void MuestraDatos (float ra, float ar, float pe) //Asignamos nuestras funciones locales
empezando con Void siendo una función universal y que tendrá interacción con nuestras ya
declaradas funciones locales con ayuda de float.
14.-printf// Se imprime el comentario “"Dado un valor de radio %.2f en el círculo, como área
obtenemos %.2f y el perímetro es %.2f\n".
15,- La primera función local que el programa va a leer es la de” float LeerRadio()”.
16.- printf("Ingrese un valor de radio: "); // Se añade el primer mensaje que aparecerá durante la
compilación.
17.- scanf("%f",&n); //Esta línea pide al usuario que teclee un valor el cual es almacenado en la
variable.
19.- float AreaCirc(float rad) // en esta línea se agrega la segunda función local que contribuye a
que los valores del radio del círculo salgan con puntos decimales.
área = PI * rad *rad; // En estas dos líneas se agrega la tercera variable local que indica la
multiplicación de los valores designados para obtener el valor del perímetro.
22.- float PerimetroCirc(float r) //Colocamos la últimavariable local del programa que se encarga
de dar el resultado final del perímetro.
Captura de Pantalla
Código 2
#include <stdio.h>
#include <stdlib.h> scanf(“%f”, &radio);
#define PI 3.141592 }
float radio, area, perimetro; float AreaCirc(){
void LeerRadio(); float a = PI * radio * radio;
float AreaCirc(); return a;
float PerimetroCirc(); }
void MuestraDatos (); float PerimetroCirc(float r){
int main() return PI * 2 * r;
{
LeerRadio();
area = AreaCirc();
perimetro = PerimetroCirc();
MuestraDatos();
printf(“\n”);
system(“pause”);
return 0;
}
void MuestraDatos (){
printf(“Para un circulo con
radio %.2f, el area es %.2f y el
perimetro es %.2f\n”, radio, area,
perimetro);
}
void LeerRadio(){
printf(“Ingrese un valor para
el radio del circulo: ”);
Explicación Código 2
Usando las bibliotecas stdio.h y stdlib.h, además de definir la constante como PI =
3.141592, establecemos todas las variables usadas en este código (área, perímetro, radio,
AreaCirc, PerimetroCirc, LeerRadio, MuestraDatos).
Seguido de esto establecemos las relaciones entre las variables, pedimos al usuario el valor
del radio y, finalmente, especificamos las operaciones matemáticas que se deben realizar
para obtener los valores faltantes (área y perímetro).
Captura de Pantalla