Está en la página 1de 8

EJERCICIO 2.

2 FUNCIONES
ÁREA Y PERÍMETRO DE UN CÍRCULO

Benemérita Universidad Autónoma de Puebla Entregan: Flores Temol José Martín

Facultad de Ciencias de la Electrónica García Alarcón Prudence

Ingeniería en Mecatrónica Mora Flores Giancarlo

PROGRAMACIÓN Periodo: Primavera 2021 Sección: NRC:23109

Recibe: Á ngel Juárez Palacios Fecha de entrega: 11 de noviembre de 2021


 El presente documento corresponde al desarrollo del ejercicio
2.2 del documento “UO5. Funciones. Ejercicios de Práctica”,
INTRODUCCIO sección “Paso de parámetros por valor”, perteneciente al programa
de estudios de la asignatura Programación, impartida por el docente
N Ángel Juárez Palacios, dicha asignación se centra en la creación de
las funciones que determinen el área y perímetro de un círculo
mostrando sus resultados en pantalla.
Código 1
Explicación Código
1
 1.- #include <stdio.h> // Empezamos especificando nuestro fichero de cabecera ya
que estaremos ocupando funciones correspondientes a la extensión .h como pintf.

 2.- float LeerRadio(); float AreaCirc(float); float PerimetroCirc(float);//
Declaramos nuestras funciones que serán utilizadas en la estructura main del
programa con ayuda de la variable float que sirve para almacenar números con
factores decimales, en este caso PI.

 3.- float radio, area, perímetro;//Declaramos nuestra variable de radio, área y


perímetro en base de la variable float .

 4.- radio = LeerRadio();perímetro = PerimetroCirc(radio);  //Designamos nuestra


variable radio con el prototipo de variable "LeerRadio()". Al igual que perimetro
y Area

 5.- MuestraDatos(radio, Área, perímetro); // Añadimos nuestra variable de


muestra de datos para ver nuestros valores de radio, área y perímetro.

 6.- printf("\n"); // Va al final de nuestras variables locales, básicamente es nuestro


salto de línea.

 7.- getchar (); // terminamos nuestras declaraciones con la función getchar que


terminara leyendo e interpretando nuestras funciones locales.
8.- void MuestraDatos (float ra, float ar, float pe) //Asignamos nuestras funciones y sus variables
locales empezando con Void siendo una función universal y que tendrá interacción con nuestras ya
declaradas variables locales con ayuda de float.

Explicación Código 9..- printf("Ingrese un valor de radio: "); // Se añade el primer mensaje que aparecerá durante la
compilación.

1 10.- scanf("%f",&n); //Esta línea pide al usuario que teclee un valor el cual es almacenado en la


variable.

11.- float AreaCirc(float rad) // en esta línea se agrega la segunda variable local que contribuye a que
los valores del radio del círculo salgan con puntos decimales.

12.- float area;

á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.

13.- float PerimetroCirc(float r) //Colocamos la última variablr local del programa que se encarga de


dar el resultado final del perímetro.

14.- return PI * 2 * r; // Por último en esta línea se regresa el valor de la función. 


Código 2
Explicación Código 2

 1.-#define: Hacemos uso de esta función para definir nuestra constante


PI. 

 2.- float radio, área, perimetro(); float AreaCirc(float); float


PerimetroCirc(float); Declaramos las variables que serán utilizadas en la
estructura main del programa, usando la variable float que nos servirá
para almacenar números con factores decimales, en este caso PI. 

 3.- LeerRadio(); Designamos nuestra variable con el nombre de


"LeerRadio()". 

 4.- area = AreaCirc(); Designamos nuestra variable área con la operación:


“area = AreaCirc(); " 

 5.- perímetro = PerimetroCirc(); Designamos nuestra variable perímetro


con la operación: "perimetro =  PerimetroCirc(radio); " 

 6.- MuestraDatos(); Añadimos nuestra variable de muestra de datos para


ver nuestros valores. 
7.- void MuestraDatos (); Asignamos un Void que nos ayudara a reunir nuestros datos sin devolver
valores. 

Explicación Código
8,- La primera variable local que el programa va a leer es la de” void LeerRadio()”. 

2 9.- printf("Ingrese un valor de radio: "); Se añade el primer mensaje que aparecerá durante la
ejecución, pidiendo el valor de radio al usuario. 

10.- scanf("%f",&radio); Esta línea se ingresa el valor de la variable radio.

11.- float AreaCirc();  En esta línea se agrega la segunda variable que contribuye a que los valores de la
variable AreaCirc salgan con puntos decimales. 

12.- float a = PI * radio * radio; En esta línea se agrega la tercera variable que indica la multiplicación
de los valores designados para obtener el valor de a. 

13.- return a; Regresamos el valor de la función a en esta línea. 

14.- float PerimetroCirc(float r); Colocamos la última variable del programa que se encarga de dar el
resultado final del perímetro con decimales. 

15.- return PI * 2 * r; // Por último en esta línea se regresa el valor de la función, realizada por la
multiplicación de los valores dados. 

También podría gustarte