Bienvenidos comenzaba esta nueva sesión con los operadores aritméticos bueno, uno de lo más importante,
ya que básicamente son los operadores que nos permiten realizar algún tipo cálculo, operación matemática.
De ahí viene la palabra aritmética suma, resta, multiplicación, división y también el resto de la
división entera.
Por ejemplo, podemos dividir dos números y da un resultado, pero lo que sobra sería el resto.
Pero bueno, lo vamos a ver acá los operadores se utilizan entre dos variables o literales, ya sea
para calcular una operación, para realizar comparaciones, para incrementar Effy.
Por lo general, el resultado.
Bueno, en el caso de una operación matemática aritmética, el resultado es una variable numérica.
Por ejemplo, un entero, pero también puede ser de un tipo de punto flotante, un decimal, un float,
un doble.
Pero también este resultado se puede evaluar, por ejemplo, en un flujo de control dentro de ONIF,
en un foro, en un Weyl.
En fin, comencemos.
Vamos a crear una clase con el Maine, como siempre.
Para nuestro ejemplo le vamos a llamar operador aritmético.
Con el Maine vamos a tener dos variables el entero y igual un valor, por ejemplo 5 y J hacer 4 2 entero
bien, pero a continuar.
Un detalle importante que quería mencionar cuando tenemos variables que son del mismo tipo por ejemplo
2 intuyes o 2 del tipo streeck se pueden definir en una sola línea.
Por ejemplo, similar a esto, pero se puede incluso resumir un poco más, por ejemplo Quito el tipo
dato de que el tipo está indicado acá y en vez de punto y coma, que para finalizar una introducción
colocamos coma dos variable y igual a cinco coma jota, igual a cuatro del tipo intuyes.
Otra forma de definir variables una sola línea cuando son del mismo tipo.
En suma, entonces acá tenemos la variable y más la variable J se fijan un operador siempre se utiliza
entre dos variables o dos literales.
Por ejemplo, podría ser un literal 1 2, por ejemplo.
Pero bueno, estamos usando variables i y j.
Si se fijan acá tenemos el entero.
Suma otra variable del tipo integer.
Entonces también podríamos colocar esto en la misma línea.
Lo subimos una coma despacio, entonces tenemos igual 5 J igual a cuatro coma suma.
Igual y más j.
No vamos a colocar suma suma con el resultado.
Perfecto la suma en 9 5 4.
Bien habíamos visto también que cuando sumamos dentro de una concatenación hay que tener mucho cuidado
porque se evalúan de izquierda a derecha.
En este caso acá tenemos un streeck y va concatenar un valor, un Arial.
Pero si quisiera sumar, por ejemplo, Jota, como se trata de un streeck, primero a la izquierdo.
Bueno, qué puedo hacer con Electric?
No puedo fumar como matemática con una precisión aritmética?
No, por supuesto que no. Bueno, sellaba, sabe que con el más del tipo string concatena entonces pasa
a ser una streeck y luego otra concatenación, otra suma.
Sabe que esto es un string.
Por lo tanto, lo vuelve a concatenar y el resultado sería distinto.
Esto lo vimos también anteriormente, pero acá lo repasamos 54 concatena 5 y 4 al strict fija.
Esto se debe solamente a los tipo auto.
Entonces la máquina actual ya sabe que con Electric, con el símbolo mas o el signo mas concatenar y
no para sumar un estreno se puede sumar con un número imposible.
Pero si concatenar.
Ahora bien, también vimos que si damos vuelta.
Es todo acá.
Voy a quitar esto.
Bueno, sabe que esto es un entero y Jota es un entero.
Suma.
Después trata sumar esto a un streeck.
Obviamente no puede concatena se dirigen.
9.
Concatenado con y mascota, un estricto control zeta.
Pero también podemos cambiar la prioridad de los operadores o la precedencia siempre.
Los paréntesis tienen la preferencia o prioridad máxima, siempre cuando hay paréntesis.
Primero va a evaluar esto suma dos enteros la suma.
Luego, como ya tenemos el entero, el resultado de la suma ya se concatena con una estricta.
Se fijan y jota igual.
Así que perfecto, vemos la recta
y menos J.
El operador terreta, el símbolo menos o guión.
También se le conoce como guía.
1 5 menos 4 1.
Bien, pero en recta, como no es un operador propio, Electric como el más, el más es un operador
que para concatenar en el menos es operador, no se aplica, no existe.
Entonces, por ejemplo, no podríamos utilizar esta forma.
suponte y menos J.
No se puede.
De hecho, marcó un error.
Por qué no se puede?
Bueno, recuerden que esto es Electric.
La teoría de izquierda derecha trata concatenar perfecto.
Hasta ahí.
Attali.
No hay ningún problema.
Esto es lo de quitar.
Hasta ahí ningún problema nos da error, pero esa cuenta de que hay un operador menos y como esto es
un streeck porque concatena ya en número y es un string electric, no reconoce el operador menos.
Es decir, no se puede aplicar a un tipo string, pero sí a un integer.
Entonces, por eso, cuando concatenados y restamos variables o números, esto también se aplica a números
1, 4 o 2, por ejemplo o literales.
Tenemos que sí o sí colocar los paréntesis.
Entonces, con paréntesis indicamos que reste y menos J luego concatena con Electric.
Estos dos son del tipo Integer.
El tipo es Trenc realiza la resta.
Luego puede concatenar el trincón.
Con el resultado es importante ese tema y eso pasa exactamente lo mismo con la multiplicación, con
la división y con el módulo o el resto.
Es decir, el único operador que podemos utilizar en conjunto con streeck para concatenar es el más
y todo lo demás.
Operaciones aritméticas entre paréntesis.
Veamos la multiplicación, multiplicación o multi, le voy a llamar multi para abreviar y asterisco
J, entonces con asterisco es el operador para multiplicar multiplicación.
Multiplicación
levantamos.
20.
Y tenemos la división y dividido en J.
El operador de división de Bonal o Latch.
Pero cuánto sería la división de cinco dividido en cuatro?
Esto va a generar un punto flotante, un decimal.
Bueno, veamos, levantamos.
Pero acada la división entera, claro, es porque el tipo son intuyes.
Entonces como son tipo enteros, no de punto flotante, obviamente no maneja decimales y el resultado
de esta edición lo aproxima y lo aproxima al valor entero.
Pero sabemos que 5 dividido en 4 es 1.25 uno coma veinti cinco.
Por lo tanto, faltarían dos decimales y la única forma de poder dividir con punto flotante bueno es
que la división o esta variable de división sea del tipo float o doble.
Por ejemplo, float div.
2 igual dividido en j.
Pero bien, vamos a tener otro detalle, acá lo vamos a imprimir un poco más abajo Zogby.
El problema es que iba a mostrar 1.0.
5 Dividido en cuatro uno coma veinti cinco.
Qué pasó con el punto 25?
Bueno, nuevamente ahora esta área le maneja decimales, pero esto no. Entonces la solución sería convertir,
por ejemplo, Eli, convertirlo a un tipo flotante.
Cómo?
Con un cast, con un float, por ejemplo.
Entonces, con los paréntesis convertimos y forzamos el tipo de Lykke del tipo integer a un tipo float.
Y ahora sí que si.
El resultado 1.25 bauta con 1, pero también podría ser 2.
Se fijan bien entonces, es decir, es la forma para el manejo decimal.
Acá usamos float, pero también podría hacer doble.
Ahora vamos a ver el resto, por ejemplo, y el resto con J.
Usamos el operador porcentage, que significa y dividido por J.
Da un valor entero, un valor entero decimal da lo mismo, pero hay un entero que sobra de esa división
entera, como por ejemplo cinco divido en cuatro.
Cuántas veces cabe?
Cuatro en cinco cabe una sola vez y cuántos ora uno?
Para llegar a 5 se fija otro ejemplo.
8.
Didio.
5.
Cuánto es el 5 en el 8?
Cabe una sola vez?
Cuántos?
Orã 3 a 5 le faltan 3 para llegar a 8.
Entonces el módulo o el resto sería 3.
Típico.
Se utiliza mucho para calcular números pares e impares, cuando el resto es igual a cero, es decir,
cuatro divido en dos cada dos veces sobra cero número par.
El resto.
1.
Por ejemplo, el resto de ocho y cinco.
El resultado debería ser 3 5 cae una sola vez en 8 y sobran 3.
Veamos otro ejemplo.
Por ejemplo, número.
Voy a usar Obtain Pain para obtener un número del usuarios.
Entonces con Chow Imput Dialog.
Lo convertimos a intuyes.
Recuerden.
Con Parse Hint.
Bueno, puedo manejar el troikas y valier, pero bueno, acá podemos preguntar IFF si número.
Resto 2 es igual a cero porque el números para.
Si no.
Es impar.
Vamos a probar.
Acápite número.
Por ejemplo, 7.
Número impar 7.
Número par se fijen entonces un pequeño cálculo con el módulo, con el resto si es divisible por dos.
Y no sobra nada, es par, sino impar.
Nada más.
Continuamos en la siguiente clase.