FUNCIONES
FUNCIONES PREDEFINIDAS
Programacin
LLAMADO A FUNCIONES
Programacin
si hay ms de un argumento:
nombre_de_funcion(argumento_1, argumento_2, ... , ultimo_argumento)
Bibliotecas de Funciones
Se recordar que, cuando se analiz la instruccin cout, se vi que era
necesario incluir en el programa a la biblioteca iostream.h, dado que la
definicin de cout se encontraba en dicha biblioteca. De la misma forma, para
utilizar algunas funciones matemticas ser necesario incluir en nuestros
programas otras bibliotecas de C++. Esta bibliotecas son, por ejemplo, math.h
y stdlib.h. Esto significa que, en programas en los que se utilicen funciones
predefinidas, ser necesario utilizar la directiva include para incluir en el
programa la definicin de dichas funciones. En el caso de la biblioteca math.h,
el programa deber contener la instruccin:
#include <math.h>
A los archivos que tienen extensin .h se les conoce como archivos de
encabezados. A travs de la directiva include, los archivos de encabezados
proporcionan al compilador la informacin bsica contenida en la biblioteca
correspondiente.
Algunas Funciones Predefinidas
Algunas funciones predefinidas se describen en la Tabla siguiente:
Nombre
Descripcin
Tipo de
Argumentos
sqrt
pow
abs
Raz Cuadrada
Potencia
Valor absoluto
de un int
Valor absoluto
de un double
Redondeo hacia
el nmero
inmediato
superior
double
double
int
Tipo de
Valor de
Regreso
double
double
int
double
double
double
double
fabs
ceil
Ingeniera Qumica
Ejemplo
Valor
Biblioteca
sqrt(4.0)
pow(2.0,3.0)
abs(-7)
abs(7)
fabs(-7.5)
fabs(7.5)
ceil(3.2)
ceil(3.9)
2.0
8.0
7
math.h
math.h
stdlib.h
7.5
math.h
4.0
math.h
Programacin
floor
sin
cos
tan
Redondeo hacia
el nmero
inmediato
inferior
Seno
Coseno
Tangente
double
double
floor(3.2)
floor(3.9)
3.0
math.h
double
double
double
double
double
double
sin(0.0)
cos(0.0)
tan(0.0)
0.0
1.0
0.0
math.h
math.h
math.h
x+ y
sqrt(x+y)
x y +7
pow(x,y+7)
x y
abs(x-y)
sen(angulo)
Ingeniera Qumica
sin(angulo)
Programacin
system("PAUSE");
return 0;
Ingeniera Qumica
Programacin
cout<<"\n";
cout<<"La primera raiz es "<< x_1r <<" + " <<x_1i << " i \n";
cout<<"La segunda raiz es "<< x_2r <<" " <<x_2i << " i \n";
cout<<"\n";
system("PAUSE");
return 0;
}
Ingeniera Qumica
Programacin
DEFINICIN DE CONSTANTES
Con la finalidad de proporcionar un significado a los valores constantes que se
utilizan en un programa, una prctica comn en programacin es asignar
nombres a dichos valores y usar los nombres en el programa en lugar de utilizar
los valores constantes.
C++ permite que cualquier cantidad, de cualquier tipo, pueda ser declarada
(definida) como una constante. Una vez que se ha inicializado una cantidad que
se considera constante, C++ no permitir que su valor sea modificado durante
la ejecucin del programa.
Aunque no es estrictamente necesario, se acostumbra que los nombres de
valores constantes sean escritos con maysculas. Para establecer que una
cantidad va a poseer un valor constante, se utiliza el modificador const.
Por ejemplo, para declarar la variable INDICE como entera se utilizara:
int INDICE;
Si adems se desea que indice sea constante e igual a 3, se hara:
const int INDICE = 3;
Declarando Constantes con el Modificador const
Cuando se inicializa una variable en una declaracin, puedes definir tambin el
hecho de que la variable no pueda cambiar su valor. Para ello se utiliza el
modificador const en la declaracin.
Sintaxis:
Ingeniera Qumica