Crear nuestras funciones

La biblioteca C++ proporciona funciones predefinidas como sqrt, nosotros también podemos crear y añadir nuestras propias funciones y hacer llamadas a ellas de la misma forma que hacemos con las que están predefinidas.

Veamos el programa de ejemplo siguiente donde la función main muestra la suma de dos valores cualquiera, dicha suma la obtendrá invocando a una función que llamaremos sumar, añadida por nosotros, y que recibe los parámetros x e y que son los valores a sumar, al realizar la suma de ambos y, utilizando la sentencia return, devuelve el resultado solicitado por main.

listado_funcion_sumar

Desglosándolo:

listado_funcion_sumar_explicacion

 Si comparamos la función creada por nosotros con la función main, observamos que son muy parecidos: sumar devuelve un valor de tipo double y main un entero (eso es lo que indica int) y sumar tiene dos parámetros, x e y, y main ninguno en este caso.

EJERCICIOS DE PRÁCTICAS

  1. ¿La estructura básica de un programa se compone de? …
  2. Escribe la sintaxis de una declaración de variable.
  3. ¿Podemos declarar variables en cualquier parte del programa?, ¿porque?
  4. Haz un programa que calcule el área de un rectángulo usaremos las variables:
    lado1, lado2 y resultado.
  5. ¿Que librería necesitaremos para calcular una raíz cuadrada?
  6. Según la tabla del capítulo: Expresiones condicionales, haz un programa que muestre el número mayor o menor de dos variables (a y b) y que muestre el resultado por pantalla a es mayor que b, y b menor que a. Los valores para las variables son: a = 30, b = 10.
  7. Crea funciones para la resta, producto, y división.

Lo mejor para aprender es ir experimentando…

atras2

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s