viernes, 30 de septiembre de 2011

deber ...?

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