Exercicio 03\n";
// Declaracao do array
$numeros = array();
// Preenche o array de 80 posicoes com valores aleatorios
for ($i = 1; $i <= 80; $i++) {
$numeros[] = rand(1,500);
}
// Imprime os valores do array
echo "Array\n";
echo "
\n";
foreach($numeros as $val) {
echo " $val \n";
}
echo "
\n";
// Ordena o array em ordem decrescente
arsort($numeros);
// Imprime todos os elementos do array
echo "Array decrescente\n";
echo "
\n";
foreach ($numeros as $val) {
echo " $val \n";
}
echo "
\n";
// Calcula o total de todos os elementos do array
echo "Valor de todos os elementos do array = ". array_sum($numeros) . "\n";
echo "
\n";
// Calcula a media dos elementos do array
echo "Media dos valores do array = " . number_format(array_sum($numeros)/80,2) . "\n";
echo "
\n";
// Ordena o array em ordem crescente
sort($numeros);
// Imprime o menor valor do array
echo "O menor valor do array = " . current($numeros) . "\n";
echo "
\n";
// Imprime o maior valor do array
echo "O maior valor do array = " . end($numeros) . "\n";
echo "
\n";
echo "Exercicio 04
\n";
// Declara o search como false
$search = false;
// Enquanto search nao retornar verdadeiro, vai continuar procurando
while ($search === false) {
// Gera um numero aleatorio entre 1 e 500
$num = rand(1,500);
echo "Gerado numero aleatorio = $num\n";
echo "
\n";
// Procura pelo valor de $num no array numeros e caso encontre, retorna true
$search = in_array($num,$numeros);
if ($search === true) {
echo "Numero $num encontrado no array do exercicio 03\n";
break;
}
}
?>