0% encontró este documento útil (0 votos)
83 vistas4 páginas

Lab 10

El documento presenta el código de un programa en C# que realiza diferentes operaciones con arreglos unidimensionales. Primero, el programa solicita al usuario que ingrese valores en un arreglo de 4 posiciones y luego muestra el doble y triple de cada valor. Luego, el programa ordena un arreglo ingresado por el usuario y realiza una búsqueda secuencial de un valor introducido por el usuario.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
83 vistas4 páginas

Lab 10

El documento presenta el código de un programa en C# que realiza diferentes operaciones con arreglos unidimensionales. Primero, el programa solicita al usuario que ingrese valores en un arreglo de 4 posiciones y luego muestra el doble y triple de cada valor. Luego, el programa ordena un arreglo ingresado por el usuario y realiza una búsqueda secuencial de un valor introducido por el usuario.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 4

Universidad Ricardo Palma

Programación de Computadoras

Tarea “Lab. 10”

Presentado por:
Yaya Rojas Nicole Anthuane 

Docente:
Ada Cecilia Cebreros Delgado de la Flor

2021-1
Desarrollo de la actividad

CODIFICACIÓN:

int[] A = new int[4]; // declaración de variables


int i;

Console.WriteLine(" *************************");
Console.WriteLine(" Arreglos unidimensionales"); // Titulo de
programa
Console.WriteLine(" *************************");
// Entrada
for (i = 0; i < 4; i++)
{
Console.Write("\n Ingresar [" + i + "]:");
A[i] = int.Parse(Console.ReadLine());

}
Console.WriteLine("\t \n El doble del arreglo es : ");
Console.WriteLine("---------------------------------");
for (i = 0; i < 4; i++)
{

Console.Write("\n A[" + i + "]:" + 2*A[i] );

}
Console.WriteLine("\t \n El triple del arreglo es : ");
Console.WriteLine("---------------------------------");
for (i = 0; i < 4; i++)
{

Console.Write("\n A[" + i + "]:" + 3 * A[i]);

}
Console.ReadLine();

}
int i = 0;
int iNoElemento;

Console.WriteLine("\t************************************************************
*");
Console.WriteLine("\t Ordenar un arrreglo y luego realizar una
búqueda secuencial "); // Titulo de programa

Console.WriteLine("\t************************************************************
*");
Console.Write(" Digite por favor la cantidad de números que desea
ingresar: ");
iNoElemento = int.Parse(Console.ReadLine());
int[] A = new int [iNoElemento]; // declaración de variables

// Entrada
for (i = 0; i < A.Length; i++)
{

A[i] = int.Parse(Console.ReadLine());
}

Console.WriteLine("\t Visualización de datos\n");


for (i = 0; i < iNoElemento; i++)

Console.WriteLine("Posición [{0}]: {1}\n", i + 1, A[i]);

Console.WriteLine();
Console.Write("\tDigite el dato que desea buscar: ");
int iClave = int.Parse(Console.ReadLine());
int iRes;
Console.WriteLine(" Realizando busqueda, espere... ");
iRes = BusquedaSecuencial(A, iClave);
if (iRes != -1)
{
Console.WriteLine("\tEl dato ha sido encontrado ");
Console.WriteLine("\tEl dato se encuentra en la posición {0} de
la secuencia: ", iRes + 1);
}
else
Console.WriteLine("\t Lo sentimos, el dato no ha sido
encontrado");
Console.ReadKey();
}
public static int BusquedaSecuencial(int[] Arrays, int iClave)
{
int i;
int iRes = -1;
for (i = 0; i < Arrays.Length; i++)
{
if (Arrays[i] == iClave)
{
iRes = i;
break;
}
}
return iRes;

También podría gustarte