OPERADOR DE CONCATENACION. TALLER DE DESARROLLO I VISUAL BASIC - 2010 - 2012. Operador de concatenación & concatenación Permite generar una cadena de caracteres a partir de otras dos. La forma de utilizar es: Variable = expresión1 & expresión2 Variable tiene que ser de tipo String y si el tipo de la expresión1 o expresión2 serán convertidas a String. El operador & podrá ser reemplazado por + si las dos expresiones son de tipo String. OPERADORES DE COMPARACION. Operadores de relación o comparación < Primer operando menor que el segundo > Primer operando mayor que el segundo <= Primer operando menor o igual que el segundo >= Primer operando mayor o igual que el segundo <> Primer operando distinto que el segundo = Primer operando igual que el segundo OPERADORES LOGICOS. Operadores lógicos And Resultado true si al evaluar cada uno de los operandos el resultado es true. Si uno de ellos es false el resultado será false. Or Resultado true si al evaluar cada uno de los operandos al menos el resultado de uno de ellos es true. Not El resultado de aplicar este operador es true si el valor del operando es false y viceversa. SENTENCIAS DE CONTROL. SENTENCIA CONDICIONAL SIMPLE IF Permite a un programa tomar una decisión para ejecutar una acción u otra, basándose en el TAXIS resultado verdadero o falso de una condición. La sintaxis para utilizar esta sentencia es la siguiente: SINTAXIS If Condición Then Sentencia(s) End If DIAGRAMA DE FLUJO. F Condición V Sentencia(s) Carlos Castro Grande 1 PSEINT Si expresion_logica Entonces acciones_por_verdadero Fin Si PROGRAMAS CON CONDICIONAL SIMPLE PROGRAMA 1: Ingresar dos números y en pantalla mostrar el número mayor y el número menor. PSEINT Proceso PROGRAMA1 DEFINIR NUM1, NUM2 COMO ENTERO Escribir "INGRESAR NUMERO 1" LEER NUM1 Escribir "INGRESAR NUMERO 2" LEER NUM2 Si NUM1>NUM2 Entonces Escribir "MAYOR=", NUM1 Escribir "MENOR=", NUM2 Fin Si Si NUM2>NUM1 Entonces Escribir "MAYOR=", NUM2 Escribir "MENOR=", NUM1 Fin Si FinProceso EJECUTANDO EN VISUAL BASIC.NET. Sub Main() Dim NUM1, NUM2 As Integer Console.Write("INGRESAR NUMERO 1:") NUM1 = Console.ReadLine() Console.Write("INGRESAR NUMERO 2:") NUM2 = Console.ReadLine() If NUM1 > NUM2 Then Console.WriteLine("MAYOR=" & NUM1) Console.WriteLine("MENOR=" & NUM2) End If If NUM2 > NUM1 Then Console.WriteLine("MAYOR=" & NUM2) Console.WriteLine("MENOR=" & NUM1) End If Console.ReadLine() End Sub EJECUTANDO Carlos Castro Grande 2 PROGRAMA 2 Ingresar un número entero y en pantalla mostrar un mensaje indicando si es par o impar. PSEINT Proceso PROGRAMA2 DEFINIR NUM,R COMO ENTERO Escribir "INGRESAR NUMERO" LEER NUM R=NUM MOD 2 Si R=0 Entonces Escribir "EL NUMERO ES PAR" Fin Si Si R=1 Entonces Escribir "EL NUMERO ES IMPAR" Fin Si FinProceso EJECUTANDO EN VISUAL BASIC.NET Sub Main() Dim NUM, R As Integer Console.Write("INGRESAR NUMERO:") NUM = Console.ReadLine() R = NUM Mod 2 If R = 0 Then Console.WriteLine("NUMERO PAR") End If If R = 1 Then Console.WriteLine("NUMERO IMPAR") End If Console.ReadLine() End Sub EJECUTANDO PROGRAMA 3 Determinar si una persona es mayor o menor edad, y también su sexo de acuerdo a las leyes peruanas. Visualizar si es mujer u hombre, su edad y si es mayor de edad o no. PSEINT Proceso PROGRAMA3 DEFINIR EDAD COMO ENTERO DEFINIR SEXO COMO CADENA Escribir "INGRESAR EDAD" LEER EDAD Escribir "INGRESAR SEXO HOMBRE/MUJER" LEER SEXO SI SEXO="HOMBRE" Entonces Escribir "ES HOMBRE" Carlos Castro Grande 3 FinSi SI SEXO="MUJER" Entonces Escribir "ES MUJER" FinSi Escribir "SU EDAD ES=", EDAD Si EDAD>17 Entonces Escribir "ES MAYOR DE EDAD" Fin Si Si EDAD<18 Entonces Escribir "ES MENOR DE EDAD" Fin Si FinProceso EJECUTANDO EN VISUAL BASIC.NET Sub Main() Dim EDAD As Integer Dim SEXO As String Console.Write("INGRESAR EDAD:") EDAD = Console.ReadLine() Console.Write("INGRESAR SEXO HOMBRE/MUJER:") SEXO = Console.ReadLine() If SEXO = "HOMBRE" Then Console.WriteLine("ES HOMBRE") End If If SEXO = "MUJER" Then Console.WriteLine("ES MUJER") End If Console.WriteLine("SU EDAD ES=" & EDAD) If EDAD > 17 Then Console.WriteLine("ES MAYOR DE EDAD") End If If EDAD < 18 Then Console.WriteLine("ES MENOR DE EDAD") End If Console.ReadLine() End Sub EJECUTANDO Carlos Castro Grande 4 DESARROLLAR LOS SIGUIENTES PROGRAMAS EN PSEINT Y VISUAL BASIC.NET PROGRAMA 4 Diseñar una aplicación que me permita ingresar un número entre uno y siete, este número debe representar los días de la semana. Se debe visualizar el nombre del día señalado. PROGRAMA 5 Ingresar el número del mes y en pantalla mostrar el nombre del mes, si el número del mes no existe se mostrara un mensaje. PROGRAMA 6 Elaborar un programa que lea una letra y determine si es vocal o no. PROGRAMA 7 Determinar si un numero ingresado es positivo, negativo o cero a través de un mensaje. PROGRAMA 8 Crear un programa que permita ingresar el apellido, nombre, categoría y sueldo básico de un trabajador. Hallar el monto de pago sabiendo que si el trabajador es: • Categoría A, es Obrero y se le incrementa el 5% • Categoría B, es Empleado y se le incrementa el 10% • Categoría C, es Gerente y se le incrementa el 15% Si se ingresara una categoría más, se debe señalar categoría no existente. NOTA COMPRIMIR EN UNA SOLA CARPETA EL PROYECTO EN VISUAL BASIC.NET Y LOS ALGORITMOS OBTENIDOS CON EL PROGRAMA PSEINT. ENVIAR AL SIGUIENTE CORREO ELECTRONICO: [email protected] HORA: 12.45 PM FECHA: 29 – OCTUBRE - 2013 Carlos Castro Grande 5