EJERCICIO 5.- Implementar una aplicacion que permita visualizar una matriz de 5*5, la cual se llenara con numeros randomicos, calcular el perimetro de dicha matriz y vuzualizarlo en la pantalla....?
using System;
namespace perimetro
{
class Program
{
public static void Main(string[] args)
{
Console.SetCursorPosition(25,1);
Console.WriteLine("**}CALCULO DEL PERIMETRO DE UNA MATRIZ{**");
int[,] matriz = new int [5,5];
LlenarMatriz(matriz);
Console.SetCursorPosition(15,18);
PerimetroMatriz(matriz);
Console.ReadKey();
}
public static void LlenarMatriz (int [,] tabla)
{
Console.SetCursorPosition(15,3);
Console.WriteLine("MATRIZ:");
Random prmt = new Random();
int fil=0, col=15;
for(int i=0; i<=4; i++)
{
fil=5;
for(int j=0; j<=4; j++)
{
Console.SetCursorPosition(col,fil);
tabla[i,j]=prmt.Next(1,20);
Console.WriteLine("{0}",tabla [i,j]);
fil=fil+2;
}
col=col+6;
}
}
public static void PerimetroMatriz (int [,] tabla)
{
int u=0, q=0, w=0, r=0, k=0;
{
u=tabla[0,0]+tabla[0,1]+tabla[0,2]+tabla[0,3]+tabla[0,4];
q=tabla[1,4]+tabla[2,4]+tabla[3,4];
w=tabla[1,0]+tabla[2,0]+tabla[3,0];
r=tabla[4,0]+tabla[4,1]+tabla[4,2]+tabla[4,3]+tabla[4,4];
k=u+q+w+r;
Console.WriteLine("El Perimetro de la Matriz es=> {0}",k);
}
}
}
}
Pantallas de ejecucion


No hay comentarios:
Publicar un comentario