Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword or section
Like this
69Activity
0 of .
Results for:
No results containing your search query
P. 1
Ejercicios de Visual Basic I

Ejercicios de Visual Basic I

Ratings: (0)|Views: 3,790 |Likes:
Published by estefano77

More info:

Published by: estefano77 on Mar 15, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

06/18/2013

pdf

text

original

 
Fundamentos de Programación con
Prof.: Cueva Valverde Diego Alberto e-mail diegoalberto_1987@hotmail.com
1
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 los elementos integrantes de una expresión y que no son operadores, se lesdenomina operandos.En función de la complejidad de la operación a realizar, o del tipo de operadorutilizado, una expresión puede ser manipulada a su vez como un operando dentro de otraexpresión de mayor nivel.Los operadores se clasifican en las categorías detalladas a continuación, según el tipode 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 deeste operador, mientras que el exponente lo situaremos a la derecha.Podemos realizar varias potenciaciones al mismo tiempo y utilizar números negativos. Elvalor devuelto será de tipo Double.
Dim Resultado As DoubleResultado = 12 ^ 5 ' devuelve: 248832Resultado = 2 ^ 3 ^ 7 ' devuelve: 2097152Resultado = (-4) ^ 2 ' devuelve: 16
Multiplicación: *
Multiplica dos números. En el caso de que alguno de los operandos sea un valor nulo, seusará como cero.Dim Resultado As DoubleDim DatoSinValor As IntegerDim Indefinido As ObjectResultado = 25 * 5 ' devuelve: 125'la variable DatoSinValor no ha sido'asignada, por lo que contiene ceroResultado = 50 * DatoSinValor ' devuelve: 0'la variable Indefinido no ha sido'asignada, por lo que contiene NothingResultado = 25 * Indefinido ' devuelve: 0
 
Fundamentos de Programación con Visual Basic I
Prof.: Cueva Valverde Diego Alberto e-mail diegoalberto_1987@hotmail.com
2
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 DoubleResultado = 50 / 3 ' devuelve: 16.6666666666667Resultado = 250 / 4 ' devuelve: 62.5Por norma general, el valor devuelto será de tipo Double,. No obstante, si uno de losoperandos es detipo Single, el resultado será de tipo Single. De igual manera, si los dos operandos sondel tipo de datoDecimal, 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 IntegerResultado = 50 \ 3 ' devuelve: 16Resultado = 250 \ 4 ' devuelve: 62
Resto: Mod 
Divide dos números y devuelve el módulo o resto de la división.Dim Resultado As DoubleResultado = 10 Mod 3 ' devuelve: 1Resultado = 100 Mod 27 ' devuelve: 19Resultado = 38 Mod 4 ' devuelve: 2
Suma: +
En función del tipo de dato de los operandos, este operador realiza una suma de números ouna concatenación de cadenas de caracteres. Puede producirse un error dependiendo deltipo de dato del operando y la configuración de Option Strict. El Código fuente muestraalgunos ejemplos de suma y concatenación, con la instrucción Option Strict Off.
Sub Main()Dim Resultado As DoubleDim Cadena As StringDim Valor As IntegerDim Nombre As StringDim CadenaResulta As String' suma de númerosResultado = 12 + 7 ' devuelve: 19Resultado = 450 + 130 ' devuelve: 580
 
Fundamentos de Programación con
' concatenación de cadenas
Visual Basic I
Prof.: Cueva Valverde Diego Alberto e-mail diegoalberto_1987@hotmail.com
3
Cadena = "hola " + "amigos" ' devuelve: "hola amigos"' suma de variablesCadena = "15"Valor = 20CadenaResulta = Cadena + Valor ' devuelve: "35"' operaciones incorrectasValor = 25Nombre = "Alfredo"CadenaResulta = Valor + Nombre ' errorResultado = Valor + Nombre ' errorEnd Sub
Si cambiamos a continuación la configuración a Option Strict On, la siguiente operaciónque antes se ejecutaba, ahora provocará un error. Ver Código fuente 77.' suma de variablesCadena = "15"Valor = 20CadenaResulta = Cadena + Valor ' errorPara solucionar el problema debemos convertir explícitamente todos los operandos al mismotipo de datos. Observe el lector que en esta situación, no se realiza una suma, sino unaconcatenación.' suma de variablesCadena = "15"Valor = 20CadenaResulta = Cadena + CStr(Valor) ' devuelve: "1520"A pesar de que el operador + permite concatenar tipos String, se recomienda el uso deloperador específico de concatenación &, que veremos más adelante.
Resta: -
Efectúa una resta entre dos números, o cambia el signo de un número (de positivo anegativo, y viceversa).
Sub Main()Dim Resultado As IntegerDim Valor As IntegerDim OtroValor As Integer' resta de númerosResultado = 100 - 75' cambiar a signo negativo un númeroValor = -50' volver a cambiar el signo de un número,' estaba en negativo, con lo que vuelve

Activity (69)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
Jonathan Vitar liked this
Jorge Orellana liked this
Bryan Mauricio liked this
Lazaro Sun Hee liked this
Erika Osorio liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->