Operadores Aritméticos
No existen en todos los lenguajes de programación, FORTRAN por ejemplo carece de las palabras clave div y mod. El operador exponencial varia según el tipo de lenguaje de programación elegido.
Los cálculos que implican tipos de datos reales y enteros suelen dar normalmente resultados del mismo tipo si
los operandos lo son también. Por ejemplo, el producto de operandos reales produce un real.
Ejemplo de operaciones aritméticas:
// Number addition and subtraction
console.log(2 + 3 - 1);
// expected output: 4
// Number multiplication and division
console.log(4 * 3 / 2); // 12 / 2
// expected output: 6
// Number remainder and exponential
console.log(11 % 3 ** 2); // 11 % 9
// expected output: 2
Operadores Div y mod.
El símbolo / se utiliza para la división real y la división entera (el operador div —en algunos lenguajes, por ejemplo
BASIC, se suele utilizar el símbolo \— representa la división entera). El operador mod representa el resto de la división entera, y la mayoría de lenguajes utilizan el símbolo %.
Operadores matemáticos
Los operadores matemáticos básicos son los mismos que están disponibles en la mayoría de los lenguajes de programación: adición (
+), substracción (-), división (/), multiplicación (*), y módulo (%; que produce el resto de una división entera). La división entera trunca el resultado (no lo redondea). El operador módulo no se puede utilizar con números con punto flotante.int main() { int i, j, k; float u, v, w; // Applies to doubles, too cout << "enter an integer: "; cin >> j; cout << "enter another integer: "; cin >> k; PRINT("j",j); PRINT("k",k); i = j + k; PRINT("j + k",i); i = j - k; PRINT("j - k",i); i = k / j; PRINT("k / j",i); i = k * j; PRINT("k * j",i); i = k % j; PRINT("k % j",i); // The following only works with integers: j %= k; PRINT("j %= k", j); cout << "Enter a floating-point number: "; cin >> v; cout << "Enter another floating-point number:"; cin >> w; PRINT("v",v); PRINT("w",w); u = v + w; PRINT("v + w", u); u = v - w; PRINT("v - w", u); u = v * w; PRINT("v * w", u); u = v / w; PRINT("v / w", u); // The following works for ints, chars, // and doubles too: PRINT("u", u); PRINT("v", v); u += v; PRINT("u += v", u); u -= v; PRINT("u -= v", u); u *= v; PRINT("u *= v", u); u /= v; PRINT("u /= v", u); } ///:~
Orden de propiedad de los operadores
Los operadores se evalúan en orden de propiedad.
Operadores aritméticos y concatenación:
Exponencial (
^)
Identidad unaria y negación
+( –,)
Multiplicación y división de punto flotante (
*, /)
División de enteros (
\)
Aritmética modular (
Mod)
Suma y resta (
+,) –
Concatenación de cadenas
&()
Desplazamiento de bits aritmético
<<( >>,)
Operadores de comparación
Todos los operadores de
=comparación <>( <, <=, >, >=,,, Is, ,IsNot ,..TypeOf. Like Is)
Operadores lógicos y bit a bit
Negación (
Not)
Conjunción
And( AndAlso,)
Disyunción inclusiva (
Or, OrElse)
Disyunción exclusiva (
Xor)Expresiones matemáticas
Herramienta para calcular expresiones matemáticas que tengan sumas, restas, multiplicaciones, divisiones, paréntesis, etc. Escribe la expresión en la caja (Los símbolos del teclado son los siguientes: Suma (+), Resta (-), Multiplicación (*), división (/) y potencia (^). No escribas corchetes ni llaves, utiliza siempre paréntesis) y pulsa “Calcular”.
Ejemplo
Resolver una expresión matemática consiste, simplemente, en realizar las operaciones que en ella se nos indica. Hay que tener en cuenta la jerarquía de las operaciones:
1. En primer lugar se resuelven los paréntesis y corchetes (si los hubiera).
2. En segundo lugar, las potencias. En tercer lugar, los productos y divisiones.
3. Por último, las sumas y restas.
Siempre tiene un valor fijo. Esto quiere decir que la constante es un valor permanente que no puede modificarse dentro de un cierto contexto.Constante
Variable
Representa a aquello que varía o que está sujeto a algún tipo de cambio. Se trata de algo que se caracteriza por ser inestable, inconstante y mudable. En otras palabras, una variable es un símbolo que permite identificar a un elemento no especificado dentro de un determinado grupo. Este conjunto suele ser definido como el conjunto universal de la variable (universo de la variable, en otras ocasiones), y cada pieza incluida en él constituye un valor de la variable.