Documentos de Académico
Documentos de Profesional
Documentos de Cultura
NET
Adán Marchena
Programación .NET I
Instituto IACC
12/08/2021
Desarrollo
1. Utilizando Visual Basic .NET, declare dos matrices para poder realizar operaciones
aritméticas (suma y multiplicación). Ud. puede escoger las dimensiones a utilizar,
siempre teniendo en cuenta las características que estas deben tener para poder
realizar dichas operaciones. Presente el código generado en la plantilla de entrega
de la tarea.
Respuesta:
Para lograr desarrollar lo solicitado, utilizare Visual Studio, en donde comenzare a desarrollar o
crear una aplicación en Windows Form, en donde se establezcan lo necesitado es decir los
parámetros que se necesitarán para que de esta forma poder lograr crear las matrices
multidimensionales de (Dos * Dos) y desde luego de (Tres * Tres), de esta manera tendremos la
opción de seleccionar el tipo de matriz que se requiere a utilizar.
Podemos señalar que para la aplicación solicitada existen dos tipos de votos, en donde uno es
para sumar y el otro para la multiplicación, también es bueno indicar que además está compuesto
por 2 RadioButoon, la cual su funcionalidad será la de permitir seleccionar el modelo de matriz,
además cuentan con tres DataGridview, en donde se demuestra y se agregan datos a nuestras
matrices, también señalamos de agregar un Label para de esta manera darle un nombre de
nuestra aplicación.
Considere que para el caso planteado debe hacer uso de matrices y sus operaciones
correspondientes para el resultado esperado. Su entrega debe estar respaldada por la
incorporación del texto del código empleado, dentro de la plantilla de entrega de la tarea, al
igual que su respectiva justificación del código presentado.
Código para el desarrollo solicitado en las instrucciones número 2 del Control N° 5.-
Module ADminEmp
Sub Main()
'Como veremos la matriz es de 4 filas y 4 columnas lo que nos indica que es una
'matriz multidimensional
Dim Administra(4, 4) As String
'la declaracion de variable para ciclo for
Dim c As Integer
'la declaracion de variables para realizar calculos
Dim CantAdmin, CantRRHH, CantInformatico, CantCobra As Integer
Dim AdmTotal, RhTotal, InfTotal, CobTotal As Double
'los ingreso de datos a la matriz
'administración(ADMON), recursos humanos (RRHH), informática (INFORM), cobranza
(COB)
'Cargos Gerente (Gte), Analista (Anl)
'ciclo For que nos permite ingrezar los datos a la matriz
For c = 0 To 3
System.Console.WriteLine((c + 1) & "..." & "Ingrese Nombre: ")
Administra(c, 2) = Console.ReadLine()
System.Console.WriteLine((c + 1) & "..." & "Ingrese Departamento ADMON, RRHH,
INFORM, COB: ")
Administra(c, 0) = Console.ReadLine()
System.Console.WriteLine((c + 1) & "..." & "Ingrese Cargo Gte, Anl: ")
Administra(c, 1) = Console.ReadLine()
System.Console.WriteLine((c + 1) & "..." & "Ingrese Sueldo (Gte 5000), (Anl
1000): ")
Administra(c, 3) = Console.ReadLine()
Next
'ciclo For el cual nos permite recorrer la matriz para obtener cálculos
For c = 0 To 3
'sentencias IF para filtrar datos
If Administra(c, 0) = "ADMON" Then
'esto nos permite ir sumando al depto. de administración
CantAdmin = CantAdmin + 1
'conversion de datos de tipo string a double
AdmTotal = CDbl(Administra(c, 3).ToString) + AdmTotal
End If
If Administra(c, 0) = "RRHH" Then
'nos permite ir sumando al depto. RRHH
CantRRHH = CantRRHH + 1
RhTotal = CDbl(Administra(c, 3).ToString) + RhTotal
End If
If Administra(c, 0) = "INFORM" Then
'nos permite ir sumando al depto. de informatica
CantInformatico = CantInformatico + 1
InfTotal = CDbl(Administra(c, 3).ToString) + InfTotal
End If
If Administra(c, 0) = "COB" Then
'nos permite ir sumando al depto. de Cobranza
CantCobra = CantCobra + 1
CobTotal = CDbl(Administra(c, 3).ToString) + CobTotal
End If
Next
Next
'impresion por pantalla de los resultados calculados.
System.Console.WriteLine("La cantidad de empleados en el Depto. Administracion es:
" & CantAdmin & " Personas y el Total de Gastos Es: " & AdmTotal)
System.Console.WriteLine("La cantidad de empleados en el Depto. Recurso Humano es:
" & CantRRHH & " Personas y el Total de Gastos Es: " & RhTotal)
System.Console.WriteLine("La cantidad de empleados en el Depto. Informatica es: " &
CantInformatico & " Personas y el Total de Gastos Es: " & InfTotal)
System.Console.WriteLine("La cantidad de empleados en el Depto. Cobranza es: " &
CantCobra & " Personas y el Total de Gastos Es: " & CobTotal)
Console.Read()
End Sub
End Module
IACC (2016). Matrices y sentencias de control e iteración en .NET. Programación .NET - I. Semana 5.