Está en la página 1de 2

namespace secu

{
internal class Program
{
static void Main(string[] args)
{
Console.Title = "-P47 BUSQUEDA SECUENCIAL DE DATOS DESORDENADOS-";
Console.BackgroundColor = ConsoleColor.Cyan;
Console.ForegroundColor = ConsoleColor.DarkMagenta;
Console.Clear();
{
string[] paises = new string[10];//declaracion arreglo
Console.Write("--CAPTURA DE NOMBRE DE PAISES--\n\n");
for (int C = 0; C < 10; C++)//ciclo de captura
{
Console.Write("ingrese nombre de pais"); paises[C] = Console.ReadLine();
}
Console.WriteLine("\n\nCaptura exitosa presione ENTER para contiuar");
Console.ReadKey(
);
Console.ReadKey(
); Console.Clear();
Console.Write("--DESPLIEGUE DE ARREGLO--\nPaises capturados:\n\n");
for (int C = 0; C < 10; C++)//ciclo de despliegue
{
Console.WriteLine(paises[C]);
}
Console.Write("\n\n--BUSQUEDA SECUENCIAL--\n\n");
BusquedaSecuencialM1(paises);//procedimiento de busqueda secuencial(metodo
1)
Console.WriteLine("\n\nPrograma finalizado...presione ENTER para salir");
Console.ReadKey();
}//bloque

{
}

{
Console.WriteLine("El bloque finally a finalizado"); Console.ReadKey();
}
}
public static void BusquedaSecuencialM1(string[] paises)
{
Console.Write("¿Que pais desea buscar?");//pais que se va a buscar
string busca = Console.ReadLine();
bool bandera = false; int T = paises.Length, comparaciones = 0;

for (int C = 0; C < T; C++)//ciclo de busqueda


{
if (bandera == false)
{
comparaciones++;//condicion para el intento de comparaciones
}
if (paises[C] == busca)//condicion para saber si se encuntra el arreglo
{
bandera = true;//enciende bandera
Console.WriteLine("\nPais<{0}>encontrado", busca);
Console.WriteLine("Posicion donde se encuentra el pais <{0}>:{1}", busca,
C);
}
}
if (bandera == false)//mensaje si la bandera nunca se a encendido
{
Console.WriteLine("\nPais <{0}> no encontrado", busca);
}//despliegue total de comparaciones
Console.WriteLine("\nTotal comparaciones:{0}", comparaciones);
}
}
}
////Nombre: Garcia Garcia Alexandra Isabella
////Numero de Control: 20210936
////Materia: Estructura de Datos
//Grupo: R
////Serie: Sc3r

También podría gustarte