0% encontró este documento útil (0 votos)
143 vistas5 páginas

Fundamentos de Visual Basic

Este documento presenta los fundamentos de Visual Basic .NET, incluyendo variables, constantes y tipos de datos. Además, proporciona una serie de ejercicios prácticos para aplicar estos conceptos, desarrollando programas que resuelvan problemas relacionados con cálculos matemáticos, validaciones de datos y manejo de interfaces gráficas.

Cargado por

ana cruzicaza
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
143 vistas5 páginas

Fundamentos de Visual Basic

Este documento presenta los fundamentos de Visual Basic .NET, incluyendo variables, constantes y tipos de datos. Además, proporciona una serie de ejercicios prácticos para aplicar estos conceptos, desarrollando programas que resuelvan problemas relacionados con cálculos matemáticos, validaciones de datos y manejo de interfaces gráficas.

Cargado por

ana cruzicaza
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

FUNDAMENTOS DE VISUAL BASIC .NET.

Variables y constantes.
Una variable es un espacio en memoria para almacenar un valor de un determinado tipo de
dato dentro de un programa. El valor de la variable puede ser modificado durante la
ejecución del programa. Los nombres de las variables pueden contener letras y números. En
VB.NET se declaran utilizando la palabra reservada Dim. Su sintaxis es: Dim
nombre_variable As tipo_dato.

Las variables pueden ser locales o globales. Las variables locales son aquellas que se crean
dentro de un bloque específico de programación y se destruirán al finalizarse el bloque de
programación.
Las constantes son variables que permanecen constantes en su valor durante el desarrollo
del programa. Existen constantes numéricas, lógicas, etc. Su formato es: Const
nombre_constante As tipo_dato = valor_constante

Tipos de datos.
Un tipo de dato define todo el posible rango de valores que una variable puede tomar al
momento de la ejecución de un programa y a lo largo de toda la vida útil del propio
programa.
A continuación se detallan los tipos de datos de VB.NET:
Ejercicio 1.1
Realizar un programa que permita calcular el área de un triángulo, donde la base y la altura
son datos introducidos por el usuario.
Ejercicio 1.2
Tener un peso saludable es fundamental para mantener un buen estado de salud general y
prevenir enfermedades. Realizar un programa que calcule el IMC (IMC = peso/altura 2) para
determinar si un cierto peso corporal se encuentra dentro de los límites normales. El índice
de masa corporal (IMC) mide la relación entre el peso y la estatura de una persona y puede
ser un indicativo del estado de salud de una persona.
Tomar como referencia los siguientes valores: <18.49 Infrapeso, 18.50 - 24.99 Peso
Normal, 25.00 - 29.99 Sobrepeso y >30.00 Obeso
Ejercicio 1.3
En un colegio se están preparando las últimas calificaciones de los alumnos y dependiendo
del promedio de notas se debe emitir un juicio final. Si la nota esta es 1 o 2 deberá mostrar
“Examen a febrero”, si la nota está entre 3 y 6 deberá mostrar “Examen a diciembre”, si la
nota se encuentra entre 7 y 11 deberá mostrar “Aprueba” y si la nota es 12 deberá mostrar
“Aprueba con honores”. Para realizar el cálculo de promedio se deberá pedir el ingreso de 5
calificaciones: matemática, física, biología, química y derecho.
Se recomienda el uso de array.
Ejercicio 1.4
En un restaurant que trabaja de 7 a 23 se ofrecen 4 menús diferentes dependiendo la hora de
ingreso de los clientes.
De 7 a 10 (inclusive) se ofrece desayuno, de 10 a 15 (inclusive) se ofrece almuerzo, de 15 a
19 (inclusive) se ofrece merienda y de 19 a 23 se ofrece cena. Realizar un programa que
dependiendo de la hora de ingreso muestre un menú adecuado para dicha hora. Para cada
uno de los casos mostrar opciones de comidas acordes.
En el caso que la hora sea menor a 7 y mayor a 23 se deberá mostrar “Estamos cerrados”.
Se debe contemplar el ingreso de hora y minutos.
Ejercicio 1.5
Realizar un login de usuario que permita el ingreso de Usuario y Contraseña.
- Valide que ningún campo quede vacío.
- Valide que el Usuario tenga entre 5 y 9 caracteres.
- Valide que la contraseña sólo permita ingreso de números.
- Si el usuario y contraseña son correctos mostrar mensaje de bienvenida: Bienvenido
“Usuario_ingresado”.
- Incorporar un checkbox que permita mostrar y ocultar la contraseña ingresada.
Ejercicio 1.6
Realizar un programa que mediante el uso de ComboBox permita filtrar los
departamentos/localidades según un país seleccionado de otro ComboBox.
Ejercicio 1.7
Realizar un programa que permita nutrir un ComboBox con valores ingresados en una caja
de texto. Validar que no permita el ingreso de elementos vacíos.
Ejercicio 1.8
Realice un programa que dada una fecha de nacimiento proporcionada calcule la edad en
años y muestre el resultado de esta manera: “Tenes xx años”.
Ejercicio 1.9
Realice un programa que dada una cadena de texto permita realizar lo siguiente:
- Contar cantidad de caracteres.
- Contar la cantidad total de vocales que contiene y desglose por cada vocal.

Convertir todo a mayúsculas y convertir todo a minúsculas (se podría utilizar RadioButton).
- Aplicar el formato: negrita, cursiva y normal (se podría utilizar CheckBox).
- Elegir color de fuente entre 5 preestablecidos.
Ejercicio 1.10
Realizar un programa que permita mostrar la tabla de un número dado. Para el desarrollo se
deberá utilizar una caja de texto, un botón y un DataGridView (con 3 columnas:
multiplicando, multiplicador y resultado).

Ejercicio 1.11
Dada la siguiente maqueta implemente el desarrollo.
Consideraciones:
- Contemple las operaciones con números decimales.
- Únicamente permitirá el ingreso de números
(positivos y números negativos).
Ejercicio 1.12
Realizar un programa que evalúe una cédula de identidad brindada. Investigar cual es el
algoritmo para identificar un número válido.

10.2 Práctico 2: Funciones y procedimientos.


Ejercicio 2.1
Desarrollar un programa que contenga un método llamado Celsius que reciba un valor
representado en grados Celsius y retorne el valor representado en grados Fahrenheit.
Ejercicio 2.2
Elaborar un programa que contenga un método que reciba un número entero y retorne el
número con sus dígitos invertidos. Por ejemplo si el número ingresado es 9876 se deberá
retornar 6789.
Ejercicio 2.3
Crear un programa que contenga un método que determine cuantas cifras posee un número
entero positivo ingresado por un usuario.
Ejercicio 2.4
Hacer un programa que mediante un método permita leer una cadena de caracteres, digitar
un caracter que se quiera eliminar y por medio de un método imprimir la cadena resultante.
Ejercicio 2.5
Crea un programa que con un método calcule el IVA (22%) de un producto. El valor del
producto será proporcionado por el usuario y nos mostrará el valor final.
Ejercicio 2.6
Dada una empresa de alquiler de vehículos se solicita la creación de un programa que
mediante métodos permita calcular el importe total del alquiler de un vehículo.
Los datos que se conocen son:
- El alquiler por día de los autos es de USD100.
- El alquiler por día de las camionetas es de USD120.
- Si el alquiler es por 7 o más días se hace un descuento del 25% para todos los vehículos
sobre el total del monto.
- Si se devuelve un vehículo pasado la fecha de devolución se cobrará una multa de USD15
por cada día de atraso.
Se pide:
- Calcular la fecha de devolución en base a la fecha de retiro del vehículo y los días de
alquiler solicitados.
- Calcular el monto total del alquiler teniendo en cuenta los días de alquiler, el tipo de
vehículo y la fecha de devolución.

La solución debe ser realizada con métodos.


Ejercicio 2.7
Elaborar un programa que permita seleccionar un producto de una lista, ingresar una
cantidad e imprimir en un DataGridView el producto, cantidad, precio unitario y precio
total del producto, y la sumatoria de todos los productos.
Ejercicio 2.8
Elaborar un programa que simule el marcado de reloj de empleados. El horario de entrada
es a las 8AM y de salida es a la 17PM. Cuando un empleado ingresa se deberá reportar si es
correcto o si ingresó tarde; si considera correcto si el horario de marcada es igual o menor a
la hora de ingreso. El horario de salida se deberá evaluar si se está retirando antes, si se está
retirando en hora o si le corresponde horas extras por retirarse fuera de hora.
Se deberá trabajar con la hora del sistema y también haciendo uso de métodos.

También podría gustarte