Fase 3 Visual Basic

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 17

Unidad 2 - Fase 3 - Diseño de Módulos - Escenarios con apoyo

Presentado por
Andres Leonardo Pinto Cristancho
Cod. 74378188

Presentado a
Jaime Rubiano
Tutor

Universidad Nacional Abierta y a Distancia – UNAD


Escuela de Ciencias Básicas Tecnología e Ingeniería
Visual Basic
Abril de 2021
Introduction

The development of this work aims to address unit 3 of the visual basic course,
whereby you will learn to program in the visual studio version 2019 software, learning
the basic forms of what you have at the beginning of programming. This time it will
be done through some basic exercises offered by the activity guide, supporting us
with information from the video of the course web conference.
Objectives
 Design 6 programs of the proposed themes.

 Apply basic programming structures.

 Apply basic programming operations, conditionals, and programming cycles


in six programs.
Contenido
Operaciones básicas de programación
Ejercicio 2
Diseñar una calculadora para las operaciones básicas de suma, resta, multiplicación
y división.
Análisis
Diseñar una calculadora donde podamos calcular la suma la resta, la multiplicación
y la división.
Para esto debemos usar una caja de texto un TextBox1 y 10 button donde van los
números de 0 al 9 y 6 button donde van la suma, resta, multiplicación, la división el
punto y el igual para esto debemos declarar unas variables y en cada Button
debemos programar cada numero al igual en la suma, resta, multiplicación y división
en el Button igual (=) debemos programar llamando a la variable
EvaluaYHazOperacion() y declarando operacion=”” esta basio
Usamos If y un elseif para evaluar las restriciones.
Ejercicio 5.
Diseñe un programa para calcular el área de las siguientes figuras:
Triangulo
Trapecio
Rectángulo
Rombo
Romboide.

Análisis
Para este ejercicio analizare como programo las áreas de las siguientes figuras y
como haría la interfaz.
Para este ejercicio y para hallar todas las áreas utilice prácticamente tres label un
label para poner el titulo dos mas para etiquetar los TextBox use tres TextBox como
nombres les deje como vienen TextBox1 TextBox2 y TextBox3, use tres button
Button1 llamado Calcular Button2 llamado limpiar pantalla y Button3 llamado
regresar y un PictureBox1 donde adjunte una imagen desde el escritorio y así
desarrolle las interfaces de las diferentes áreas como son trapecio, rectángulo,
rombo y romboide.
La programación la programe el button1 Calcular Área donde le di doble clip y llame
a la caja de texto donde quería que se ejecutara el resultado en este caso lo ejecute
en TextBox3 y llame al TextBox1 y lo multiplique con el TextBox2 y esto lo dividí en
dos ya que esta es la formula para hallar el área de un triángulo y así hice para
hallar las otras áreas lo único que cambia es aplicar la formula.
Para limpiar las cajas de texto las puse vacío llame al nombre de la caja de texto
correspondiente y la igualé a basio y así con las otras dos cajas de texto.
Para programar el botón con el nombre de regresar solo se llama al formulario o la
clase donde quiera que regrese en mi caso se llama Form1.Show()
Tema 2
Condicionales
Ejercicio 10.
Diseñe un programa que permita realizar un quiz o lección en un formulario con 5
preguntas sobre seguridad informática, con el requisito que tenga tiempo para dar
las respuestas. Y que evalúe si pasa o pierde la evaluación. Debe manejar el tiempo
de hasta 3 minutos. Si el tiempo termina tiene que hacer de nuevo la evaluación.
Debe validar que todas las preguntas se respondan .
Análisis
Para este ejercicio usé un label donde puse el título del tema de la evaluación , use
10 label mas donde puse el numero de pregunta y la pregunta en 5 GrupBox done
en cada uno agrupe la pregunta y las tres respuestas cada respuesta es un
RadioButton, use tres label mas donde muestra un mensaje donde sale las
respuestas correctas otro donde se lee el tiempo restante y otro donde sale timer
regresivo, dos botones uno llamado iniciar otro calificar y obviamente un timer donde
mostrara el tiempo.
Para programar debemos darle clip al botón de iniciar, calificar, timer.
Calificar debemos declarar variables en este caso le puse revisar como Integer y en
cada radiobutton usaremos un if para revisar la respuesta correcta se guardará la
respuesta correcta en un radiobutton en cada groupBox
Luego se usa otro if para imprimir un mensaje en caso de que el usuario no señale
ninguna respuesta imprimirá la pregunta está vacía así con todas las preguntas
Programamos timer dándole doble clip al timer en caso que se acabe el tiempo
imprimirá un mensaje el tiempo termino y termina.
Ejercicio 14
Una empresa vende artículos y quiere un programa que le permita calcular en valor
de una venta y que se puede ver el valor del IVA cuando no se discrimina.
Articulo
Valor unitario Categoría.
Cantidad Iva Total,
venta
Tener en cuenta:
El IVA se da así:
Categoría A el 15%
Categoría B el 16%
Categoría C el 19%
Se debe mostrar el total a pagar.
Análisis
Para el diseño de la interfaz use un label donde puse el nombre del programa, y
seis label mas para llamar las cajas de texto o TextBox y seis cajas de texto, tres
Button Button1 que lo llame consultar, Button2 lo llame Limpiar y Button3 lo llame
Regresar.
Luego de el diseño de la interfaz empecé a programar dándole doble clip al botón
consultar primero declaramos variables luego guardamos lo que ponemos en la caja
de texto según la variable que declaramos,
Luego usamos una condicional según la variable que hayamos puesto en este caso
la llame categoría y la iguale a “A” ya que en el problema nos dice si es categoría A
es igual al 15%
Luego llame a donde quiero que imprima el resultado y la iguale a la formula que
necesito si se cumple esa condición ósea si el usuario escribe a en el formulario
Luego llame a donde quiero que salga el resultado si se cumple para que en el label
llamada IVA me salga el IVA correspondiente al 15%.
Y así con las otras dos categorías solo es cambiar la categoría por B o C y el
porcentaje.
Tema 3 Ciclos de programación
SUMA Y MULTIPLICACION DE MATRICES

En estos dos casos son iguales su programación y su interfaz ya que lo único que
cambia es la operación o recorrido.

Ejercicio 16
Programa que realice la suma de matrices tomando datos desde el teclado. Se debe
usar ciclo for.
Ejercicio 17
Programa que realice la multiplicación de matrices tomando datos desde el teclado.
Se debe usar ciclo for

Para estos dos ejercicios use un label donde puse el nombre del programa un
radiobutoon tres DataGridView otros dos label uno que nombre como suma (+) y
otro como multiplicación (x) pues en la matriz de multiplicación y otro label que
nombre como igual (=) y dos botones uno llamado consultar otro atrás igual a la
matriz de multiplicación.
En el botón creamos una matriz y declaramos unas variables en la variable fila
guarde en textBox.text y creamos los espacios donde vamos a guardar cada matriz
tiene un nombre, pero lo dejamos como viene DataGridView hay que declararlas
Empezamos vamos a crear filas y columnas dice que la matriz sea igual fila ahora
contamos columnas creamos el espacio donde vamos agregar datos que nos haga
igual a columna ya tenemos para la matriz a o para DataGridView1 declaramos for
que nos deje igual a cero hasta columna -1 recorre en matriz y del texto que sea
igual a i + 1 luego diseñamos el espacio donde guardamos el espacio crea unas
filas y unas columnas con unos datos en teclado,
Luego copiamos y pegamos para las demás matrices o DataGridView2
Luego creamos la matriz resultante o DataGridView3 que es igual ij= DataGridView
1(i,j)+ DataGridView2(i,j) o
DataGridView3.Item(i,j).Value =Val(DataGridView1.Item(i,j).Value)+
Val(DataGridView2.Item(i, j).Value)
MULTIPLICACION DE MATRICES
CONCLUSION
With this activity we learned to make interfaces to develop programs in Windows
Forms to do basic programming operations, conditionals and programming cycles
and apply them, we learned to develop a menu in Visual Basic and call them

Referencias Bibliográficas
Rubiano. J. (2016). Material de apoyo unidad 2. Recuperado
de http://hdl.handle.net/10596/9361

Rubiano, J. (2017). Unidad 2 fundamentos de programación. Recuperado de


https://repository.unad.edu.co/bitstream/handle/10596/9361/201416_BASIC_Mater
ial_apoyo_unidad_2.pdf?sequence=1&isAllowed=y

Rubiano. J. (2018). Estructuras básicas de programación. [OVI].


Recuperado de http://hdl.handle.net/10596/22616

También podría gustarte