Código de PHP - Función que devuelve al valor máximo y mínimo de un array de valores sin utilizar funciones nativas de php

Imágen de perfil

Función que devuelve al valor máximo y mínimo de un array de valores sin utilizar funciones nativas de phpgráfica de visualizaciones


PHP

Publicado el 10 de Octubre del 2014 por xve
3.375 visualizaciones desde el 10 de Octubre del 2014. Una media de 35 por semana
Escribir una función que reciba como parámetro un array de enteros y retorne el valor entero mas alto sin usar funciones nativas de php.

Version 1

Publicado el 10 de Octubre del 2014gráfica de visualizaciones de la versión: Version 1
3.376 visualizaciones desde el 10 de Octubre del 2014. Una media de 35 por semana
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<?php
function valorMaximoArray($arrayValores)
{
	$valorMaximo=0;
 
	// Se puede obtener el total de valores con la instrucción count() del php
	$cantidadValores=0;
 
	// Bucle que va recorriendo cada uno de los valores recibidos en el array
	// para encontrar el mayor valor
	// En php existe la función max()
	foreach($arrayValores as $valor)
	{
		if($valor>$valorMaximo)
			$valorMaximo=$valor;
		$cantidadValores++;
	}
 
	$valorMinimo=$valorMaximo;
 
	// Bucle que va recorriendo cada uno de los valores recibidos en el array
	// para encontrar el valor menor
	// En php existe la función min()
	foreach($arrayValores as $valor)
	{
		if($valor<$valorMinimo)
			$valorMinimo=$valor;
	}
 
	return array($cantidadValores,$valorMaximo,$valorMinimo);
}
 
$miArray=array(7,25,63,41,85,4,66,74);
 
list($cantidadValores,$valorMaximo,$valorMinimo)=valorMaximoArray($miArray);
 
echo "<br>El valor máximo es: ".$valorMaximo;
echo "<br>El valor mínimo es: ".$valorMinimo;
echo "<br>Hay un total de ".$cantidadValores." valores";
?>



Comentarios sobre la versión: Version 1 (0)


No hay comentarios
 

Comentar la versión: Version 1

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios

http://lwp-l.com/s2787