Informática aplicada I en el CIMAT - ago-dic 2013
La libreria math.h
Las funciones matemáticas de esta biblioteca permiten al programador ejecutar ciertos cálculos matemáticos comunes, a continuación veremos ejemplos de las funciones pow() y sqrt():
- double pow(double base, double exponent); es el prototipo de la función pow(). Ésta recibe dos argumentos: la base y el exponente (de tipo double) y regresa el valor de la base elevado a la potencia exponente(de tipo double).
Por ejemplo:
/* pow example */
#include <stdio.h> /* printf */
#include <math.h> /* pow */
int main ()
{
printf ("7 ^ 3 = %f\n", pow (7.0, 3.0) );
printf ("4.73 ^ 12 = %f\n", pow (4.73, 12.0) );
printf ("32.01 ^ 1.54 = %f\n", pow (32.01, 1.54) );
return 0;
}
- double sqrt (double x); es el prototipo de la función sqrt(). Ésta recibe un argumento x de tipo double y regresa el valor de la raíz cuadrada de x (de tipo double), por ejemplo:
/* sqrt example */
#include <stdio.h> /* printf */
#include <math.h> /* sqrt */
int main ()
{
double param, result;
param = 1024.0;
result = sqrt (param);
printf ("sqrt(%f) = %f\n", param, result );
return 0;
}
Cuál es la salida de los programas? Para la función sqrt() qué pasa si le pasamos como argumento una variable (o valor) de tipo int?
|