Mostrando entradas con la etiqueta decremento. Mostrar todas las entradas
Mostrando entradas con la etiqueta decremento. Mostrar todas las entradas

sábado, 1 de junio de 2019

Curso desde cero de JavaScript Capítulo 4 - Operadores II - Incremento, decremento, idéntico que y diferente que


Curso desde cero de JavaScript Capítulo 4 - Operadores II - Incremento, decremento, idéntico que y diferente que

JavaScript operadores incremento, decremento  idéntico y diferente
En el capítulo anterior vimos los operadores básicos de suma, resta, multiplicación y división. En este toca ver los operadores de incremento y decremento.
Utilizaré algo nuevo en este tutorial, "document.write". Sirve para mostrar en el <body> la información que se le dé como parámetro. También funciona si lo pones en el <head>, se imprime en el navegador como si estuviera en el <body>.


Operadores de incremento - decremento en JavaScript

Operador Descripción Sintaxis
+=
Incrementa en un determinado número el valor de una variable
Variable+=5
-=
Decrementa en un determinado número el valor de una variable
Variable-=8
*=
Multiplica en un determinado número el valor de una variable
variable*=16
/=
Divide en un determinado número el valor de una variable
variable/=7
++
Incrementa en uno el valor de una variable
variable++
--
Decrementa en uno el valor de una variable
variable--

Operadores idéntico y diferente que en JavaScript

OperadorDescripciónSintaxis
==
Igual que
Variable==5
===
Igual que estricto
Variable1===Variable2
!==
Diferente que estricto
Variable1!==Variable2
!=
Diferente que
Variable!=8
>
Mayor que
Variable>5
<
Menor que
Variable1<Variable2
>=
Mayor o igual que
Variable1>=Variable2
<=
Menor o igual que
Variable<=8


Ejemplos prácticos de incremento - decremento en JavaScript

Operador +=

<script>
  
     var numero = 17;
  
     document.write(numero+=10);
 
</script>

Resultado
incremento JavaScript

Operador -=

<script>
  
     var numero = 17;
  
     document.write(numero-=10);
 
</script>

Resultado
decremento JavaScript

Operador *=

<script>
  
     var numero = 17;
  
     document.write(numero*=10);
 
</script>




Resultado
incremento multiplicación javascript

Operador /=

<script>
  
     var numero = 17;
  
     document.write(numero/=10);
 
</script>

Resultado
decremento división javascript

Operador ++

<script>
  
     var numero = 17;
  
     numero++
  
     document.write(numero++ + "<br>");
  
     document.write(numero);
 
</script>

Resultado
incremento ++ javascript




Operador --

<script>
  
     var numero = 17;
  
     numero++
  
     document.write(numero-- + "<br>");
  
     document.write(numero);
 
</script>


Resultado
decremento -- javascript
¿Entiendes el código de los operadores "++" y "--"?
Por si no lo ves claro, te lo explico.
La variable "numero" se incrementa o decrementa en 1, según si utilizamos "++" o "--".
Con el primer "document.write" se vuelve a incrementar o decrementar, pero el segundo aumento o disminución se hace a partir del segundo "document.write". Esto se debe al flujo de ejecución de JavaScript.



Debes sabes, que utilizo la etiqueta HTML "<br>" para hacer un salto de línea. Debe ir entre comillas dobles "" o simples ''.

Por si aún así no te queda claro, mira un ejemplo práctico para que veas como funciona el flujo de ejecución de JavaScript:

<script>
  
     var numero = 17; //numero vale 17.
  
     numero++ //numero vale 18.
  
     document.write(numero++ + "<br>"); //numero vale 19 pero el document.write se ejecutó antes del numero++ y se muestra su valor antiguo.
  
     document.write(numero); //numero vale 19 y se muestra el 19.
 
</script>

sábado, 25 de mayo de 2019

Operadores en Java II - Operadores aritméticos - Módulo - Incremento - Decremento

Operadores en Java II - Operadores aritméticos - Módulo % - Incremento ++ Decremento --

Java operadores aritméticos

En este artículo voy a explicar los diferentes operadores aritméticos que nos quedan por ver. En el capítulo anterior vimos el funcionamiento de los operadores de suma, resta, multiplicación y división. 
En esta segunda parte vamos a ver los que nos quedan el módulo, incremento y decremento.
Estos operadores se pueden utilizar para trabajar con valores y variables.




Operadores aritméticos de Java

Operador
Nombre
Descripción
+Adición o sumaSuma dos valores
-RestaResta dos valores
*MultiplicaciónMultiplica dos valores
/DivisiónDivide dos valores
%MóduloDevuelve el resto de una división
++IncrementoIncrementa el valor de una variable en 1
--DecrementoDecrementa el valor de una variable en 1
Teniendo en cuenta los datos de esta tabla, vamos a ver unos ejemplos prácticos que es como mejor se aprende.




Ejemplos prácticos de los operadores aritméticos en Java

Módulo
int num1= 9;
int num2= 10;

   System.out.print(num2%num1);
Resultado
modulo java operador
El módulo divide los dos operandos (10/9) y devuelve el resto. El resto de 10 dividido entre 9 es 1.

Incremento
int num1= 9;
num1++;

   System.out.print(num1);
Resultado





El valor se ha incrementado en 1 como se esperaba.
Veamos otro ejemplo con este operador.
int num1= 9;

   System.out.print(num1++);
Resultado
incrementando variables en Java
¿Sabes decir porqué devuelve el 9 si estoy utilizando el operador de incremento?
Esto se debe al flujo de ejecución de Java. Cuando imprime la variable todavía no se ha incrementado su valor. El flujo de ejecución en Java se lee de arriba abajo (excepto con los bucles, pero eso es otro tema).

En este ejemplo puedes ver como en el primer println() se imprime el valor de num1 (9), cuando ya se ha imprimido se incrementa en uno y por eso, cuando se ejecuta el segundo println() el valor de la variable num1 es 10.
int num1= 9;
   System.out.println(num1++);
   System.out.println(num1);
Resultado
incremento variables java
Decremento
Si has comprendido el funcionamiento del incremento, aplica lo mismo al decremento, ya que hace lo mismo, solo que restando el valor en 1.
int num1= 9;
num1--;

   System.out.print(num1);
Resultado
Decremento Java




Veamos un último ejemplo. Poniendo el operador de decremento o incremento antes de imprimir la pantalla, soluciona el problema anterior del flujo de ejecución.
int num1= 9;

   System.out.print(--num1);
Decremento Java
Resultado
Seguiremos viendo el funcionamiento de otros tipos de operadores en próximos capítulos. Espero que te estén siendo útiles mis explicaciones y que me dejes un comentario para animarme a seguir subiendo contenido.
Te recomiendo que siempre vayas probando los ejemplos que expongo e incluso los vayas mejorando y haciéndolos un poco más complejos, es una manera muy buena para aprender programación.



Operadores en Java I - Operadores aritméticos - Suma - Resta - División - Multiplicación

Operadores en Java I - Operadores aritméticos

Java char

En este artículo voy a explicar los diferentes operadores aritméticos.
Estos operadores se pueden utilizar para trabajar con valores y variables.

Operadores aritméticos de Java

Operador
Nombre
Descripción
+Adición o sumaSuma dos valores
-RestaResta dos valores
*MultiplicaciónMultiplica dos valores
/DivisiónDivide dos valores
%MóduloDevuelve el resto de una división
++IncrementoIncrementa el valor de una variable en 1
--DecrementoDecrementa el valor de una variable en 1


Teniendo en cuenta los datos de esta tabla, vamos a ver unos ejemplos prácticos que es como mejor se aprende.

Ejemplos prácticos de los operadores aritméticos en Java


Adición o suma

int num1= 10;
int num2= 15;

   System.out.print(num1+num2);

Resultado
java adición suma
Podemos sumar dos variables o más o también podemos sumar valores que no pertenecen a ninguna variable como estos del segundo ejemplo. Lo puedes hacer con los diferentes operadores, de modo que no lo volveré a repetir.
   System.out.print(10+15);

java adición suma


Resta

int num1= 10;
int num2= 15;

   System.out.print(num1-num2);

Resultado
java números negativos
En Java, la restas funcionan igual que en matemáticas, según el orden de los números a restar, nos dará resultado negativo o positivo. Si invertimos el orden de las variables nos sale el 5 positivo:
int num1= 10;
int num2= 15;

   System.out.print(num2-num1);

Resultado

java números positivos
Multiplicación
int num1= 10;
int num2= 15;

   System.out.print(num1*num2);

Resultado
multiplicación Java

También puedes multiplicar, sumar, restar, dividir, etc. la misma variable:
int num1= 10;
int num2= 15;

   System.out.print(num2*num2*num2);

Resultado
multiplicación potencias Java
División
En la división voy a utilizar variables float para que se muestren decimales y así mostrar un resultado exacto.
float num1= 10;
float num2= 15;

   System.out.print(num2/num1);
Resultado
división java con float

Los otros tres operadores aritméticos de Java los veremos en el siguiente capítulo.
Esta es una explicación muy simplificada, pero lo que busco es que primero entendáis el funcionamiento básico de estos operadores antes de lanzaros a hacer cálculos más complejos.