Matrices y sentencias de control e iteración en .NET
Enviado por habil • 16 de Junio de 2019 • Ensayo • 702 Palabras (3 Páginas) • 191 Visitas
Matrices y sentencias de control e iteración en .NET
Benjamín Mixto González
Programación .Net - I
Instituto IACC
05-05-2019
[pic 1]
Desarrollo
1.- Public Class Form1
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
End Sub
Public Function SumaMatriz(ByVal Matriz1(,) As Decimal, ByVal Matriz2(,) As Decimal) As Decimal(,)
If Not Matriz1.GetUpperBound(0) = Matriz2.GetUpperBound(0) AndAlso Matriz1.GetUpperBound(1) = Matriz2.GetUpperBound(1) Then
Exit Function
End If
Dim Suma(Matriz1.GetUpperBound(0), Matriz1.GetUpperBound(1)) As Decimal
Dim x, y As Short
For x = 0 To Matriz1.GetUpperBound(0)
For y = 0 To Matriz1.GetUpperBound(1)
Suma(x, y) = Matriz1(x, y) + Matriz2(x, y)
Next
Next
Return Suma
End Function
Private Sub EjecutaSuma()
Dim Matriz1 As Array = New Decimal(,) {{1, 2}, {2, 4}}
Dim Matriz2 As Array = New Decimal(,) {{2, 3}, {5, 1}}
Dim Resultado As Decimal(,) = SumaMatriz(Matriz1, Matriz2)
Console.Write(String.Format("{0} {1}" & ControlChars.CrLf & "{2} {3}", Resultado(0, 0), Resultado(0, 1), Resultado(1, 0), Resultado(1, 1)))
TextBox1.Text = String.Format("{0} {1}" & ControlChars.CrLf & "{2} {3}", Resultado(0, 0), Resultado(0, 1), Resultado(1, 0), Resultado(1, 1))
End Sub
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
EjecutaSuma()
End Sub
End Class
2.- principalmente creamos una base de datos con las entidades administración, recursos humanos, informática y cobranza).
Administración
recursos humanos
informática
cobranza
La luego utilizaremos la información para nuestro programa solicitado.
Ejecutamos nuestra matriz para calcular el gasto de sueldos de los empleados por cada departamento.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Matriz9
{
class Matriz9
{
private string[] empleados;
private int[,] sueldos;
private int[] sueldostot;
public void Cargar()
{
...