Академический Документы
Профессиональный Документы
Культура Документы
Nos permite ejecutar un conjunto de instrucciones en funcin del valor de una expresin dada.
Select Case expresion.evaluar Case expresion.logica1 instrucciones() . Case expresion.logica2 instrucciones() . Case expresion.logicaN instrucciones() . Case Else instrucciones() . End Select
Ejercicio 02 Crear una aplicacin la cual nos permita ingresar una edad y nos muestre los siguientes mensajes:eres un nio (0 a 12); eres un adolescente (13 a 17); eres un adulto (>18)
Sub Main() Dim edad As Byte Console.Write("Ingrese edad: ") edad = Console.ReadLine Select Case edad Case 0 To 12 Console.Write("eres un nio") Case 13 To 17 Console.Write("eres un adolescente") Case Is >= 18 Console.Write("eres un adulto") End Select Console.ReadLine() End Sub
Ejercicio 03 Crear un programa la cual nos permita mostrar el da de la semana de acuerdo a un nmero ingresado.
Sub Main() Dim dia As Byte Console.Write("Ingrese dia: ") dia = Console.ReadLine Select dia Case 1 Console.Write("lunes") Case 2 Console.Write("martes") Case 3 Console.Write("miercoles") Case 4 Console.Write("jueves") Case 5 Console.Write("viernes") Case 6 Console.Write("sabado") Case 7 Console.Write("domingo") Case Else Console.Write("dia no valida") End Select Console.ReadLine() End Sub
FUNCIONES FUNCIONES MATEMATICAS A) ROUND Nos permite redondear un nmero indicando el nmero de decimales a mostrar. SINTAXIS:
Math.Round(numero, numero_decimales)
C) POW Nos devuelve el resultado de elevar un nmero a una potencia especfica. SINTAXIS:
Math.pow(numero) D) ABS
F) MAX Nos devuelve el nmero ms alto entre dos nmeros especficos. SINTAXIS:
Math.max(numero1,numero2)
G) MIN Nos devuelve el nmero mnimo entre dos nmeros especficos. SINTAXIS:
Math.min(numero1,numero2) H) SIGN
Ejercicio 01 Crear una aplicacin que no permita ingresar tres nmeros y nos devuelva el mayor nmero.
Sub Main() Dim num1 As Integer Dim num2 As Integer Dim num3 As Integer Dim may As Integer Console.Write("ingrese primer numero: ") num1 = Console.ReadLine Console.Write("ingrese segundo numero: ") num2 = Console.ReadLine Console.Write("ingrese tercer numero: ") num3 = Console.ReadLine may = Math.Max(num1, Math.Max(num2, num3)) Console.Write("el mayor numero es: " & may) Console.ReadLine() End Sub
PROGRAMACIN EN EL ENTORNO GRFICO Utilizamos ventanas y controles. Una ventana es una aplicacin conocido por FORMULARIO
TIEMPOS: a) TIEMPO DE DISEO b) TIEMPO DE EJECUCION FORMULARIO (VENTANA) Es una ventana que sirve como contenedor de los objetos, controles las cuales se utilizaran en una aplicacin.
1. NAME: Identificar a un objeto. PREFIJOS: FRM CT BT 2. TEXT: Cambia la etiqueta o ttulo de un objeto. 3. BACKCOLOR Permite cambiar en color de fondo del formulario. 4. OPACITY Permite incrementar la transparencia de un objeto. 5. LABEL (O ETIQUETA) a) NAME: PREFIJO: ET b) TEXT 6. FONT Permite cambiar tamao de letra. 7. FORECOLOR Permite cambiar el color de fuente. 8. BUTTON a) NAME: PREFIJO: BT b) TEXT
Instruccin END
Private Sub Button1_Click End End Sub APLICAR PROPIEDAD A UN BOTON PrivateSubETSALIR_Click End EndSub PrivateSub BTAPLICAR1_Click ETMEN.Text = "DIVERTIDO" EndSub
ETMEN.Text = "ENTRETENIDO"
Nombre del objeto. Propiedad = palabra elegida ALT + 94 = ^ CONTROL TEXTBOX (CUADRO DE TEXTO) Es un control en el cual podemos ingresar datos o mostrar resultados. PREFIJO: CT VAL (CT.)= Convierte un dato de tipo texto en un valor numrico. 1. Desarrollar una aplicacin y calcular las operaciones bsicas entre dos nmeros.
DISEO
CDIGO
2. Crear una aplicacin la cual nos permita calcular la raz cuadrada de un nmero ingresado. DISEO CDIGO
DECLARANDO VARIABLES, IF
1. Crear un programa la cual calcule el importe total, IGV, desc, y el subtotal de los productos comprados; ingresar el nombre del producto el precio unitario y la cantidad. Para aplicar le descuento se debe tener en cuenta lo siguiente: Si se compro de a dos docenas (10%); Si se compro ms de dos docenas (15%); Para cualquier de estos casos (0%) DISEO CODIGO
CUADRO DE DIALOGO PREDEFINIDOS Nos permite mostrar un mensaje y a la vez recibir una respuesta. DOS TIPOS: Cuadro de dialogo donde es botn. MSGBOX Cuadro de dialogo donde se introduce un dato. IMPUT A. MSGBOX Es un cuadro de dialogo que nos permite mostrar un mensaje y puede realizar una accin dependiendo del botn pulsado. Tiene tres parmetros, la cual las dos restantes es opcional.
SINTAXIS MsgBox (MENSAJE, BOTONES, TITULO) BOTONES: 1 2 3 4 5 6 ACEPTAR 1 ANULAR 3 SI 6 SI REINTENTAR ACEPTAR CANCELAR 2 REINTENTAR 4 NO 7 NO CANCELAR
OMITIR 5 CANCELAR
EJERCICIOS 1 Crear una aplicacin que nos permita mostrar un mensaje de error cuando ingresamos una nota no valida en un cuadro de texto. CODIGO DISEO
Otra manera de borrar el cuadro de texto, al hacer clic en el boton de cuadro de dialogo.