C++ funciones
Enviado por John0099 • 28 de Agosto de 2018 • 2.573 Palabras (11 Páginas) • 320 Visitas
...
int islower (int c) Letra minúscula (a- z).
int isprint(int c) Carácter imprimible incluyendo ESPACIO.
int ispunct(int c) Carácter imprimible distinto de espacio, de dígito o de letra.
int isspace(int c) Espacio, Avance de página, Nueva línea, Retorno de carro, Tabulación, Tabulación vertical
int isupper(int c) Letra mayúscula (A- Z).
int isxdigit(int c) Dígito hexadecimal.
int tolower(int c) Devuelve la letra minúscula de c.
int toupper(int c) Devuelve la letra mayúscula de c.
Funciones numéricas
- Virtualmente cualquier operación aritmética es posible en un programa C.
- Las funciones matemáticas disponibles son las siguientes:
- matemáticas de carácter general
- trigonométricas
- logarítmicas
- exponenciales
- aleatorias
- La mayoría de las funciones numéricas están en el archivo de cabecera math.h,
- Las funciones de valor absoluto fabs y labs están definidas en stdlib.h
- Las funciones de división entera div y ldiv en stdlib.h
---------------------------------------------------------------
Funciones matemáticas
ceil(x) Redondea al entero superior más cercano.
fabs(x) Devuelve el valor absoluto de x (un valor positivo).
floor(x) Redondea por al entero inferior más próximo a x.
fmod(x, y) Calcula el resto, f, en punto flotante para la división x/y, de modo que x = i*y+f, donde i es el entero del cociente, f tiene el mismo signo que x y el valor absoluto de f es menor que el valor absoluto de y.
frexp(e, exp) Devuelve la mantisa m, (valor sin signo en el intervalo(.05, 1) del número real x, y asigna *exp el número entero n tal que m * 2n = x, Resumiendo, descompone a x en notación científica.
mod(x, y) Descompone el número real x, en su parte decimal f, y en su parte entera i, ambos con el mismo signo que x; de modo que devuelve f asigna i a *y.
pow(x, y) Calcula x elevado a ala potencia y, (xY). Si x es menor que o igual a cero, y debe ser un entero. Si x es igual a cero, y no puede ser negativo.
sqrt(x) Devuelve la raíz cuadrada de x; x debe ser mayor o igual a cero.
Funciones trigonométricas
La biblioteca de C incluye una serie de funciones que sirven para realizar cálculos trigonométricos. Es necesario incluir en su programa el archivo de cabecera math.h para utilizar cualquier función.
acos(x) Calcula el arco coseno del argumento x. El argumento x debe estar entre -1 y 1.
asin(x) Calcula el arco seno del argumento x. El argumento x debe estar entre -1 y 1.
atan(x) Calcula el arco tangente del argumento x.
atan2(x,y) Calcula el arco tangente de x dividido por y.
cos(x) Calcula el coseno del ángulo x ; x se expresa en radianes.
sin(x) Calcula el seno del ángulo x; x se expresa en radianes.
tan(x) Devuelve la tangente del ángulo x ; x se expresa en radianes.
cosh(x) Calcula el coseno hiperbólico de x.
sinh(x) Calcula el seno hiperbólico de x.
tanh(x) Calcula la tangente hiperbólica de x.
Si necesita pasar un ángulo expresado en grados a radianes, para poder utilizarlo con las funciones trigonométricas, multiplique los grados por pi/180, donde pi=3.14159
Funciones logarítmicas y exponenciales
Las funciones logarítmicas y exponenciales suelen ser utilizadas con frecuencia no sólo en matemáticas, sino también en el mundo de la empresa y los negocios. Estas funciones requieren también el archivo de inclusión math.h.
exp(x) Calcula el exponencial ex , donde e es la base de logaritmos naturales de valor 2.7 18282.
log(x) Calcula el logaritmo natural (logaritmo en base e) del argumento x; x debe ser positivo
log10(x) Calcula el logaritmo decimal del argumento x; x debe ser positivo.
Funciones aleatorias
Estas funciones se encuentra en el archivo stdlib.h.
rand(void) La función rand genera un número aleatorio.
srand(semil1a)
La función srand inicializa el generador de números aleatorios.
Se utiliza para fijar el punto de comienzo para la generación de series de números aleatorios; este valor se denomina semi11a.
Si el valor de semilla es 1, se reinicializa el generador de números aleatorios.
Prototipo de la función: void srand(unsigned int semilla)
randomize
Los compiladores C, generalmente incorporan la macro randomize para inicializar el generador de números aleatorios con una semilla obtenida a partir de una llamada a la función time. Agregar , No devuelve ningún valor.
random (num)
La macro random genera un número aleatorio dentro de un rango especificado (0 y el límite superior especificado por el argumento num). Devuelve un número entero entre 0 y num-1.
Funciones de fecha y hora
- Los microprocesadores tiene un sistema de reloj que se utiliza principalmente para su control, pero
...