Todos los operadores que se muestran en esta tabla son binarios; es decir, trabajan con dos operandos.
- + suma
- - resta
- * multiplicacion
- / division
- % residuo o resto
- ^ potencia
Si hay operandos de diferentes tipos de datos, se convierten al tipo de datos más amplio y el tipo del valor resultante es del tipo más amplio. Por ejemplo, si hay enteros y flotantes, todos los números se convierten a flotantes y el resultado se calcula como flotante.
por ejemplo:
4/3 da como resultado 1.33333
El operador % calcula el residuo de la división entera y sólo existe para datos de tipo entero.
por ejemplo:
10%3 da como resultado 1
Para la potencia:
2^8 da de resultado 256
Operadores de Asignación:
a=a+b------------->
a+=b
a=a-b-------------->
a-=b
a=a*b--------------> a*=b
a=a/b--------------> a/=b
a=a^b-------------->a^=b
Operadores
Relacionales
Una expresión es, normalmente, una ecuación matemática, tal como
3 + 5. en esta expresión, el símbolo más (+) es el operador de suma, y los números 3 y 5 se llaman operandos.
•En síntesis, una expresión es una secuencia de operaciones y operandos que especifica un cálculo.
Una expresión es un elemento de un programa que toma un valor, en algunos casos puede también realizar una operación.
•Las expresiones pueden ser valores constantes o variables simples, tales como 25 o ‘z’; pueden ser valores o variables combinadas con operadores; o bien pueden ser valores combinados con funciones como toupper(‘b’), el cual convierte el argumento ‘ b’ a mayúscula.
Por ejemplo:
Expresión para saber si un número es par:
(num % 2 = 0)
Expresión para saber si un número A está en el rango 5 a 300 incluyendo los extremos
(num >= 5) And (num <= 300)
Veremos ejemplos de su uso, en el post dedicado a la orden IF.....Then
Te puedes descargar este archivo, donde veras en código lo que se ha expuesto en esta entrada:
Enlace de Descarga, uso de operadores en Gambas3
No hay comentarios:
Publicar un comentario