-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathoperations.h
69 lines (59 loc) · 1.3 KB
/
operations.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
#include <iostream>
/**
* Suma una lista de números.
* @param num_array Lista de números.
* @return Resultado de la operación.
*/
float add(float *num_array);
/**
* División.
* @param a Primer número.
* @param b Segundo número.
* @return Resultado de la operación.
*/
float divide(float a, float b);
/**
* Multiplicación.
* @param a Primer número.
* @param b Segundo número.
* @return Resultado de la operación.
*/
float multiply(float a, float b);
/**
* Resta.
* @param a Número 1.
* @param b Número 2.
* @return Resultado de la operación.
*/
float subtract(float a, float b);
/**
* Factorial.
* @param n Número.
* @return Factorial del número.
*/
int factorial(int n);
/**
* Potencia.
* @param n Número a potenciar.
* @param p Potencia a la que se elevará el número.
* @return Número potenciado.
*/
int pow(int n, int p);
/**
* @param n Número binario a convetir.
* @param ieee Número 1/0 1 para usar el método en ieee 0 para utilizar normal.
* @return Número decimal.
*/
float binToDec(std::string n,int ieee);
/**
* Conversión de grados Celsius a grades Fahrenheit.
* @param celsius Grados Celsius.
* @return Grados Fahrenheit.
*/
float celsius_to_fahrenheit(float celsius);
/**
*
* @param a
* @return
*/
std::string decimal_binario(std::string a);