Pular para o conteúdo
Carreira Pública

Q123951 – Analista de Sistemas – Fundação Getulio Vargas 2015

1Q123951

Analista de Sistemas

O código em PHP (versão 5.4.4) apresentado a seguir deve calcular e exibir a média de uma lista de números, utilizando uma versão que não requer o cálculo e armazenamento da soma dos números.

<?php
function media($lista)
{
  $atual = 0;
  for ($i = 0; $i < count($lista); $i++)
  {
    $atual += ($lista[$i]+$atual)/($i+1);
  }
  return $atual;
}

$a = array(1, 2, 3.5, 7.5);
echo media($a);
?>

O programa, porém, não produz o resultado esperado.

Assinale a opção que indica, respectivamente, o valor exibido e a correção que deve ser feita.

Questões de Analista de Sistemas relacionadas