Documente Academic
Documente Profesional
Documente Cultură
FUNCIONES
FUNCIONES PREDEFINIDAS
y,
posteriormente,
se
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
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
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
Ejemplos
Las siguientes expresiones algebraicas y en C++ son equivalentes:
x
xy
y
7
x y
sen(angulo)
Ingeniera Qumica
sqrt(x+y)
pow(x,y+7)
abs(x-y)
sin(angulo)
Programacin
#include <iostream.h>
#include <stdlib.h>
#include <math.h>
int main()
{
/* Este programa permite el calculo de las raices
de una ecuacion cuadratica */
/* Declaracin de variables*/
double a, b, c, x_1, x_2;
/* Entrada de datos */
cout<< "Dame los coeficientes a,b y c de la ecuacion cuadratica \n";
cin>>a >> b >> c;
/* Procesamiento de datos */
x_1 = ( -b + sqrt( pow(b,2.0) 4.0 * a * c) ) / (2.0 * a);
x_2 = ( -b - sqrt( pow(b,2.0) 4.0 * a * c) ) / (2.0 * a);
/* Salida de Resultados */
cout<<\n;
cout<<La primera raiz es << x_1 << "\n";
cout<<La segunda raiz es << x_2 << "\n";
cout<<\n;
system("PAUSE");
return 0;
}
Ingeniera Qumica
Programacin
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.
int INDICE;
Si adems se desea que indice sea constante e igual a 3, se hara:
Ingeniera Qumica