Asignatura: Fundamentos de Informática | ![]() |
![]() |
Especialidad: Electrónica - UPV/EHU | ||
Curso académico: 2013-2014 | ||
Profesor: Ismael Etxeberria Agiriano |
Al finalizar la práctica será preciso guardar los
programas fuente corregidos:
10-001.c,
10-002.c,
10-003.c,
10-004.c,
10-005.c,
10-006.c,
10-007.c,
10-008.c,
10-009.c y
10-010.c.
Para todos los ejercicios utiliza los nombres propuestos tanto para el programa como para las funciones y los parámetros.
Para comprobar las funciones desarrolladas se propone la utilización
de las funciones propuestas en el ejercicio resuelto.
double bModulo (double x, double y);Para calcular la raíz cuadrada puede utilizarse la función
sqrt
de la librería matemática
(cuyo prototipo se proporciona en math.h
):
double sqrt (double x);
void bConjugado (double *x, double *y);
void bOpuesto (double *x, double *y);
void bSuma (double x1, double y1, double x2, double y2, double *x, double *y);
void bResta (double x1, double y1, double x2, double y2, double *x, double *y);
void bApolar (double x, double y, double *r, double *a);Para obtener el arco tangente utilícese la función de la librería matemática
atan
de la librería matemática
(cuyo prototipo se proporciona en math.h
):
double atan (double a);
void pAbinomica (double r, double a, double *x, double *y);Para calcular el seno y el coseno utilícense las funciones respectivas
sin
y
cos
de la librería matemática
(cuyo prototipo se proporciona en math.h
):
double sin (double a); double cos (double a);
void pMulti (double r1, double a1, double r2, double a2, double *r, double *a);
void bMulti (double x1, double y1, double x2, double y2, double *x, double *y);Nótese que el prototipo propuesto comienza por b.
void pDivision (double r1, double a1, double r2, double a2, double *r, double *a);