Apúntate...


Consultas, desarrollo de programas y petición de presupuestos:

sábado, 18 de agosto de 2012

Operadores: Aritméticos, Asignación, Lógicos, Construcción de Expresiones

Operadores Aritméticos:
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
Los operadores +, - y * funcionan de la manera conocida.
 


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

Operadores Lógicos:
Además esta "NOT", que significa NO, devolviendo el valor contrario a la expresión.


Construcción de expresiones
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

A falta de donativos... un poco de publicidad