| Asignatura: Fundamentos de Informática | |
|
| Especialidad: Electrónica - UPV/EHU | ||
| Curso académico: 2009-2010 | ||
| 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);