09-Operadores aritmeticos

Los operadores aritmeticos son los encargados de realizar operaciones aritmeticas

Operador Descricion
+ adicion
- subtracion
- subtracion
* multiplicacion
/ division
% modulo (resto)
++ incremento
-- decremento




...

Operaciones aritmeticas

Una operacion aritmetica normal opera con dos numeros que pueden ser laterales

 let x = 100 + 50;

Tambien se puede operar con variables

let x = a + b;

o expresiones

let x = (100 + 50) * a;

Operadores y operandos

En una operacion aritmetica los numeros son los operandos

El Operador es el signo que te indica que operacion se va a realizar

Operando Operador Operando
50 + 30



Suma

El signo mas (+) es el operador de la suma

 let x = 5;
 let y = 2;
 let z = x + y;



Restar

El signo menos (-) es el operador de la resta

 let x = 5;
 let y = 2;
 let z = x - y;



multiplicando

El signo astrisco (*) es el operador de la multiplicacion

 let x = 5;
 let y = 2;
 let z = x * y;



Divisor

El signo barra latral (/) es el operador de la division

 let x = 5;
 let y = 2;
 let z = x / y;



Resto o Modulo

El signo porcentage (%) es el operador del modulo o resto

 let x = 5;
 let y = 2;
 let z = x % y;

Nota En aritmética, la división de dos números enteros produce un cociente y un resto .




incrementando

El de incremento ( operador ++) incrementa los números.

let x = 5;
x++;
let z = x; 
let z = 6;



Decreciente

el operador (--) decreenta los numeros

let x = 5;
x--;
let z = x; 
let z = 4;



Exponentiation

el operador (**) eleva el primer operando a la potencia del segundo operando.

let x = 5;
let z = x ** 2;
let z = 25

x ** y produce el mismo resultado que Math.pow(x,y):

let x = 5;
let z = Math.pow(x,2);
let z=25



Orden de las operaciones

Como aprendimos en la escuela, si hay una suma y una multiplicacion, primero se hace la multiplicacion, despues la suma

let x = 100 + 50 * 3;
    



Cual sera el resultado?

Si sumaramos 100 + 50 daria 150 multiplicado por 3, lo que haria 450

Pero ese no es el resultado ya que tenemos que multiplicar los 50 * 3 que daria 150, y solo ahora sumariamos los 100 anteriores

Pues si 250 es el resultado correcto

La suma y la resta estan al mismo nivel y se va sumando o restando de la esquierda a derecha

la multiplicacion y division estan igualmente al mismo nivel y se hace de la esquerda a la derecha

Ejemplos

let x = 100 + 50 - 3;
let x = 147;

    



let x = 100 / 50 * 3;
let x = 6
    




Publicar un comentario

0 Comentarios