martes, 3 de diciembre de 2019

FUNCIONES

FUNCIONES

Las funciones son un un conjunto de instrucciones que cumplen con una acción específica. Cada función puede ya estar determinada por el programa C++, como lo son PRINTF, SCANF, etc.
Pero el programador puede crear son propias funciones las cuales son de gran ayuda porque:

  • Mejoran la navegación dentro de una función.
  • Sirven para detectar mas fácil un error.
  • simplifica las instrucciones dentro del main.
Las estructuras de estas funciones son.

<valor de retorno> nombre_función (lista de parámetros);

VALOR DE RETORNO:

El valor de retorno es el tipo de valor que devolverá la función, en este caso existen dos tipos.

  • Void: Si no necesita valor de retorno.
  • Int: si el valor de retorno es un entero.
NOMBRE DE LA FUNCIÓN

Es el nombre que le pondremos a la función, dependiendo de lo que van a realizar.

LISTA DE PARÁMETROS

Es el lugar en donde declaramos las variables que funcionaran dentro de la funcion, puedes usarlo o mantenerlo sin ninguna variable.

TIPOS DE FUNCIONES

Los tipos de funciones se dan dependiendo de como estén estructurados, estos son:
  • Sin valor de retorno y sin parámetros. ( VOID - VOID)
  • Valor de retorno y sin parámetros. (INT - VOID)
  • Valor de retorno y con parámetros. (INT - X)


  1. VOID - VOID.
Esta es la mas fácil de realizar ya que no necesita devolver nada y declarar variables, se resumen para realizar mensajes como "hola mundo".

EJERCICIO

Realizar un programa que solicite el nombre y la edad de una persona e imprimirlos,  utilizar en la función que diga imprimir datos.
  1. VOID - PARÁMETRO.
Este parámetro funciona para la recopilación de información y el cumplimiento de operaciones matemáticas, entre otras cosas.

EJERCICIO

Realizar un programa que tenga 2 funciones la primera es solicitar  y la segunda imprimir. Solicite la edad de una persona e imprimir si es mayor o menor de edad.
  1. INT - PARÁMETRO.
Esta función puede cumplir con cualquiera de los dos anteriores parámetros pero se recomienda ver si es necesario utilizar este o no. De otro modo este es el tipo de función mas usado.

EJERCICIO

Realizar un programa que tenga una función potencia, en el cual se debe pedir la base y el exponente al usuario y sacar su resultado.