Media Armó
Publicado por Patricia (8 intervenciones) el 19/05/2021 19:24:54
En el siguiente código estoy intentando realizar la media armónica. No obstante, el resultado previsto no es el esperado.
Alguien podría comentarme qué estoy haciendo mal?
Gracias.
Alguien podría comentarme qué estoy haciendo mal?
Gracias.
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
function mediaArmonica($vector) {
for ($k = 0; $k < count($vector); $k++) {
$elementos = $vector[$k];
if ($elementos < 0) {
echo "No está definida";
return;
} else {
$total = count($vector);
$final = 0;
for ($k = 0; $k < $total; $k++) {
$final = $final + (1 / intval($vector[$k]));
$armonica = $total / $final;
}
}
}
return $armonica;
Valora esta pregunta


0