Ir al contenido principal

Máximos y mínimos, manejo de datos en un array

Hola estimados, hoy daré una pequeña explicación de utilización de datos en un array, en esta ocacion veremos como calcular el numero máximo y mínimo dentro de un array de enteros

Para esto necesitamos antes que nada declarar un array y cargarlo con datos :

Int [] numeros = new int [5];

Tenemos nuestro array u arreglo declarado, ahora llenemoslo de datos

numeros[0] = 13;
numeros[1] = 23;
numeros[2] = 4;
numeros[3] = 30;
numeros[4] = 45;

Bueno, ahí tenemos nuestro array llamado numeros cargado con 5 datos diferentes, 5 numeros enteros.

Ahora para poder calcular el máximo y mínimo necesitamos una estructura que nos permita iterar, un ciclo de repetición para poder recorrer nuestro array de datos y capturar el dato mayor dentro de el .

Para esto utilizaremos un for

De la siguiente manera:

For( int i = 0; i<=4; i++)
{
numeros[i];
}

al iterar 5 veces , recorre el array por completo, por todas sus posiciones

Ahora para poder calcular el mayor y el menor de loa datos necesitamos una estructura de validación, llamada if, que la vimos en una publicación anterior

Ahora bien, necesitamos juntar estas dos estructuras de datos para calcular el mayor y el menor numero en un array.

Int maximo;
For( int i = 0; i<=4; i++)
{
If(numeros[i] < maximo)
{
maximo = numeros[i];
}
}
Console.WriteLine("El mayor numero dentro del array es "+maximo );

Console.ReadKey( );

Esto quiere decir en palabras simples , si maximo es menor que el numero almacenado en el array de datos en esa posicion, entonces que guarde el numero en la variable maximo.

Así la estructura, dará 5 vueltas y comparara cada valor del array con el numero almacenado, y cuando encuentre uno que sea mayor que el que esta almacenado lo reemplazara.

Para calcular el mínimo simplemente hagan la misma validación al revés en vez de ser mayor que pongan menor que.


Espero haberles ayudado, y nos vemos en la próxima publicación.

Recuerden dejar sus dudas y consultas en nuestro Twitter @pgramadores y visitar nuestra pagina de Facebook www.facebook.com/pgramadores


Entradas más populares de este blog

Hola mundo en BATCH de Windows

@ echo off echo hola mundo echo Programado desde "batch" pause >nul Copiar esta linea de código y pegar en el block de notas, a la hora de guardar cambia la extensión de ".txt" por la extensión ".bat" y dale a aceptar. Luego ejecuta el archivo. Visiten  www.twitter.com/pgramadores

Pares e impares en C#

Hola amigos, hoy comentare un poco de como realizar dos operaciones matemáticas que nos ayudaran en varias cosas o requerimientos en la programacion de un software. Veremos como calcular y el comparar si un numero es par o impar. Para esto usamos el algoritmo básico de una división que nos dice, Al dividir un numero n, si el resto de la división es un 0, el numero n es un par y si es 1 entonces es impar. Como podemos realizar la misma tres matemática en programacion! De la siguiente manera Tenemos : Int n = 2; If( n% 2 == 0) { Console.WriteLine(" el numero "+n+" es par"); } Else { Console.WriteLine(" el numero "+n+" es impar"); } Console.ReadKey( ); El porcentaje dentro del if, evalúa la operación, esa operación o símbolo es conocido como mod, el mod de una división es el residuo de la misma operación y como vimos anteriormente para ver si un numero es par o impar necesitábamos saber si su residuo era 1 u 0. Realicen...

Javascript del lado del servidor. En serio!!!!

Hoy javascript ha dado un salto gigantesco, ya no solo es un lenguaje de programación del lado del cliente(Que permite mejorar las funcionalidades y trabajo desde el navegador), hoy también es un lenguaje de servidor, y su nombre es NodeJS . Node es un interprete de javascript que funciona a nivel del servidor. Esto significa que con el puedes programar lógica de backend tal cual lo hace los lenguajes clásicos que conocemos, PHP, Java, C#, etc. Esto abre la puerta a poder desarrollar en un solo lenguaje toda una aplicación, sin tener que estar saltando de un lenguaje a otro para tener nuestra web app funcionando. ¿Como nació nodejs? Nodejs nació de V8, este es un entorno de ejecución de javascript creado por google chrome, es un software libre desde el 2008 y esta escrito en C++, la tarea de este entorno es compilar código javascript a lenguaje de maquina en ves de interpretarlo en tiempo real como lo haría en una pagina web. gracias a esto, javascript puede se...