martes, 1 de mayo de 2012

El mínimo de 5 números

A veces se presentan problemas cuando queremos comparar una secuencia de números, con dos números es muy fácil, solo los comparamos con la sentencia IF y se acabo todo, pero que pasa si son 3, 4, 5 o más valores. El caso de hoy resolveremos para una serie de 5 valores y encontremos el mínimo valor.


Existen varias técnicas; una técnica es la anidada, la cual es una comparación un todo contra todos, lo cual para aquellos programadores que recién inician puede ser la mejor manera, pero no lo es ya que resulta muy trabajoso y la labor muy engorrosa, aparte que no es un algoritmo eficiente ni eficaz.

El siguiente algoritmo nos permitirá hallar los valores con tranquilidad y muy fácilmente

begin
input(a,b,c,d,e);   // ingresando los 5 números

min = a;  // esta variable min almacenará el primer elemento es decir el valor mínimo supondremos que es a

if (b<min) min=b;
if (c<min) min=c;
if (d<min) min=d;
if (e<min) min=e;

print(min);

Lo que hemos realizado aquí es una comparación entre el mínimo valor contra todos los valores, en donde si uno de ellos resultaba ser menor que el mínimo a comparar, ahora el mínimo valor será ese valor.

Lo pondremos aprueba con una aplicación en Java:


Lo viste, ahora aplicalo...

0 comentarios:

Publicar un comentario