Funciones En C++

Páginas: 2 (361 palabras) Publicado: 2 de octubre de 2011
Funciones en C++

Funciones en C++
En C++ todas las acciones se llevan a cabo en funciones. En C++ el programa también es una función, la función main.

2

¿Qué es una Función?
Datos deentrada

Función que hace un cálculo
o bien:

Dato de salida

Datos de entrada

Función que hace un procedimiento

3

Funciones Predefinidas
Ya hemos utilizado funciones que regresan unvalor:
y = pow(x, n);
x n pow

xn y = sqrt(x);

x

sqrt

x

4

¿Cómo se escribe en C++ lo siguiente?
( xa − xb ) 2 + ( ya − yb ) 2 Calcular dist =

5

Funciones que no existen enC++
Supón que requiero hacer un cálculo en el que se incluye n! n! = n * (n-1) * … * 1 5! = 5 * 4 * 3 * 2 * 1 Sería excelente que yo pudiera tener y = factorial(n);
n

factorial

n!

6

¿Cómosería?
Supón que tienes en C++ la función factorial(n) que regresa el factorial de un número entero positivo n. Cómo se escribiría en C++ la siguiente fórmula:

n! x= r! (n − r )!

7 Funciones que no existen en C++

Cuando requieres una función que no existe en C++, tu puedes crear tu propia función.

8

Definición de una Función
Formato: tipo nombre (listaParámetrosFormales) {declaración de variables locales Puede ser estatutos cualquier estatuto return valor;
Encabezado

}
Si no regresa valor no requiere return
9

Cuerpo

Encabezado de la función
tipo nombre(listaParámetrosFormales)

tipo es el tipo del valor de retorno de la función (int, char, double, etc). Si la función no regresa ningún valor se pone el tipo void para indicarlo.

nombre es unidentificador, se recomienda que sea un nombre que indique lo que hace la función.

10

Encabezado de la función
tipo nombre (listaParámetrosFormales)

listaParámetrosFormales Es una lista de cero,una o más declaraciones de variables (parámetros) separadas por coma. Cada parámetro se debe declarar con su propio tipo de dato.

11

Ejemplo
Tipo del valor de retorno largo ancho Función...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Funciones C++
  • Funciones en C
  • Funciones C++
  • Funciones en c++
  • Funciones C++
  • Funciones C++
  • funciones en c
  • Funciones C++

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS