0% encontró este documento útil (0 votos)
5 vistas14 páginas

Funciones Matemáticas en C: Guía Completa

El documento describe las funciones matemáticas disponibles en la biblioteca estándar de C, incluyendo funciones trigonométricas, potencias, logaritmos, y funciones hiperbólicas. Se presentan ejemplos de cómo calcular la longitud entre dos puntos y evaluar una función matemática. Además, se incluyen fragmentos de código en C que ilustran el uso de estas funciones.

Cargado por

florcarloses1106
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
5 vistas14 páginas

Funciones Matemáticas en C: Guía Completa

El documento describe las funciones matemáticas disponibles en la biblioteca estándar de C, incluyendo funciones trigonométricas, potencias, logaritmos, y funciones hiperbólicas. Se presentan ejemplos de cómo calcular la longitud entre dos puntos y evaluar una función matemática. Además, se incluyen fragmentos de código en C que ilustran el uso de estas funciones.

Cargado por

florcarloses1106
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Laboratorio N° 4

Funciones Funciones Trigonométricas


Matemáticas
Potencias
Logaritmos
Raíz cuadrada
Valor Absoluto
Redondeo de decimales
Funciones Hiperbólicas

PROGRAMACION DIGITAL - CB412-I CICLO 2014-1 1


Funciones Matemáticas

El ANSI C tiene una biblioteca estándar de funciones


matemáticas.
Se debe incluir al comienzo del programa el archivo
math.h con la sentencia:

#include<math.h>

PROGRAMACION DIGITAL - CB412-I CICLO 2014-1 2


Funciones Trigonométricas

Función Descripción
double sin(double x) Seno(x), x en radianes
double cos(double x) Coseno(x)
double tan(double x) Tangente(x)
double asin(double x) arco seno(x) en radianes
double acos(double x) arco coseno(x)
double atan(double x) arco tangente(x)

Tipo del valor devuelto Argumento o parámetro


PROGRAMACION DIGITAL - CB412-I CICLO 2014-1 3
Potencias y Logaritmos

Función Descripción
double pow(double x, Devuelve el valor de xy
double y)
double exp(double x) Devuelve el valor de ex
double log(double x) logaritmo neperiano de x
double log10(double x) logaritmo decimal de x

Tipo del valor devuelto Argumento o parámetro

PROGRAMACION DIGITAL - CB412-I CICLO 2014-1 4


Raíz Cuadrada, Valor Absoluto, Redondeo de Decimales

Función Descripción
double sqrt(double x) Devuelve x (x positivo)
double abs(int x) Devuelve |x| (entero x)
double fabs(double x) Devuelve |x| (double x)
double ceil(double x) Redondea x hacia arriba al
entero mas cercano
double floor(double x) Redondea x hacia abajo al
entero mas cercano
Tipo del valor devuelto Argumento o parámetro
PROGRAMACION DIGITAL - CB412-I CICLO 2014-1 5
Funciones hiperbólicas

Función Descripción
double sinh(double x) seno hiperbólico(x), x en
radianes
double cosh(double x) coseno hiperbólico(x)
double tanh(double x) tangente hiperbólica(x)

Tipo del valor devuelto Argumento o parámetro

PROGRAMACION DIGITAL - CB412-I CICLO 2014-1 6


Ejercicio1
Dados dos puntos A(xa, ya) y B(xb, yb), calcular la
longitud de la línea AB.

B(xb, yb)

longitud xa  xb 2  ya  yb 2


A(xa, ya)

PROGRAMACION DIGITAL - CB412-I CICLO 2014-1 7


Inicio

Leer
xa, ya, xb, yb

longitud xa  xb  2
 ya  yb 
2

Escribir
longitud

Fin

PROGRAMACION DIGITAL - CB412-I CICLO 2014-1 8


/*Distancia entre dos puntos*/
#include<stdio.h>
#include<math.h>
int main()
{float xa,ya,xb,yb;
double longitud;
printf("Distancia entre dos puntos\n");
printf("Punto A: ");
scanf("%f,%f",&xa,&ya);
printf("Punto B: ");
scanf("%f,%f",&xb,&yb);
longitud=sqrt(pow(xa-xb,2)+pow(ya-yb,2));
printf("Longitud = %.3lf",longitud);
system("pause");
}
PROGRAMACION DIGITAL - CB412-I CICLO 2014-1 9
PROGRAMACION DIGITAL - CB412-I CICLO 2014-1 10
• Evaluar la función:

f ( x)  seno( x)  e cos( x )
x 2

PROGRAMACION DIGITAL - CB412-I CICLO 2014-1 11


Inicio

Leer
x

f  seno(x)  e cos (x)  x 2

Escribir
f

Fin

PROGRAMACION DIGITAL - CB412-I CICLO 2014-1 12


/*Evalua Formula*/
#include<stdio.h>
#include<math.h>
int main()
{
float x;
double f;
printf("Evalua Formula\n");
printf("x: ");
scanf("%f",&x);
f=fabs(sin(x)-exp(cos(x)))+floor(pow(x,2));
printf("f(%.3f) = %.4lf",x,f);
system("pause");
}
PROGRAMACION DIGITAL - CB412-I CICLO 2014-1 13
PROGRAMACION DIGITAL - CB412-I CICLO 2014-1 14

También podría gustarte