Ejercicios De Visual Basic I

Páginas: 81 (20108 palabras) Publicado: 20 de octubre de 2011
Fundamentos de Programación con Visual Basic I

Operadores del lenguaje

Los operadores son aquellos elementos del lenguaje que nos permiten combinar variables, constantes, valores literales, instrucciones, etc., para obtener un valor numérico, lógico, de cadena, etc., como resultado. La combinación de operadores con variables, instrucciones, etc., se denomina expresión, mientras que a loselementos integrantes de una expresión y que no son operadores, se les denomina operandos. En función de la complejidad de la operación a realizar, o del tipo de operador utilizado, una expresión puede ser manipulada a su vez como un operando dentro de otra expresión de mayor nivel. Los operadores se clasifican en las categorías detalladas a continuación, según el tipo de expresión a construir.Aritméticos
Efectúan el conjunto habitual de operaciones matemáticas.

Potenciación: ^
Eleva un número a determinada potencia. Debemos situar el número base a la izquierda de este operador, mientras que el exponente lo situaremos a la derecha. Podemos realizar varias potenciaciones al mismo tiempo y utilizar números negativos. El valor devuelto será de tipo Double. Dim Resultado As DoubleResultado = 12 ^ 5 ' devuelve: 248832 Resultado = 2 ^ 3 ^ 7 ' devuelve: 2097152 Resultado = (-4) ^ 2 ' devuelve: 16

Multiplicación: *
Multiplica dos números. En el caso de que alguno de los operandos sea un valor nulo, se usará como cero. Dim Resultado As Double Dim DatoSinValor As Integer Dim Indefinido As Object Resultado = 25 * 5 ' devuelve: 125 'la variable DatoSinValor no ha sido 'asignada,por lo que contiene cero Resultado = 50 * DatoSinValor ' devuelve: 0 'la variable Indefinido no ha sido 'asignada, por lo que contiene Nothing Resultado = 25 * Indefinido ' devuelve: 0 Prof.: Cueva Valverde Diego Alberto e-mail diegoalberto_1987@hotmail.com

1

Fundamentos de Programación con Visual Basic I

Resultado = 24.8 * 5.98 ' devuelve: 148.304

División real: /
Divide dos números,devolviendo un resultado con precisión decimal. Dim Resultado As Double Resultado = 50 / 3 ' devuelve: 16.6666666666667 Resultado = 250 / 4 ' devuelve: 62.5 Por norma general, el valor devuelto será de tipo Double,. No obstante, si uno de los operandos es de tipo Single, el resultado será de tipo Single. De igual manera, si los dos operandos son del tipo de dato Decimal, el resultado también seráun valor Decimal.

División entera: \
Divide dos números, devolviendo como resultado un valor numérico entero. Dim Resultado As Integer Resultado = 50 \ 3 ' devuelve: 16 Resultado = 250 \ 4 ' devuelve: 62

Resto: Mod
Divide dos números y devuelve el módulo o resto de la división. Dim Resultado As Double Resultado = 10 Mod 3 ' devuelve: 1 Resultado = 100 Mod 27 ' devuelve: 19 Resultado = 38Mod 4 ' devuelve: 2

Suma: +
En función del tipo de dato de los operandos, este operador realiza una suma de números o una concatenación de cadenas de caracteres. Puede producirse un error dependiendo del tipo de dato del operando y la configuración de Option Strict. El Código fuente algunos ejemplos de suma y concatenación, con la instrucción Option Strict Off. Sub Main() Dim Resultado AsDouble Dim Cadena As String Dim Valor As Integer Dim Nombre As String Dim CadenaResulta As String ' suma de números Resultado = 12 + 7 ' devuelve: 19 Resultado = 450 + 130 ' devuelve: 580 Prof.: Cueva Valverde Diego Alberto e-mail diegoalberto_1987@hotmail.com muestra

2

Fundamentos de Programación con Visual Basic I

' concatenación de cadenas ' suma de variables Cadena = "15" Valor = 20Cadena = "hola " + "amigos" ' devuelve: "hola amigos"

CadenaResulta = Cadena + Valor ' devuelve: "35" ' operaciones incorrectas Valor = 25 Nombre = "Alfredo" CadenaResulta = Valor + Nombre ' error Resultado = Valor + Nombre ' error End Sub Si cambiamos a continuación la configuración a Option Strict On, la siguiente operación que antes se ejecutaba, ahora provocará un error. Ver Código fuente...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ejercicios de Visual Basic .NET
  • ejercicio visual basic
  • ejercicios de visual basic 6.0
  • Ejercicios Visual Basic
  • Ejercicios De Visual Basic 6.0
  • Ejercicios Vectores Simples Visual Basic
  • Ejercicios De Inteligencia De Negocios Con Visual Basic
  • Ejercicios Basicos De Visual Basic

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS