<?php
//---ENTRADA:
//receber número de alunos
//receber nota1 e nota2 de cada alunos
//calcular média aritmética de cada alunos

//---SAÍDA:
//determinar a maior média aritmética entre n alunos

echo "Informe a quantidade de alunos: \n";
$quantidade_de_alunos = intval(trim(fgets(STDIN)));
$contador = 0;
$aluno_atual = 1;
$maior_media = 0.0;
$aluno_maior_media = 0;
$alunos_notas_iguais = null;
while($contador <= $quantidade_de_alunos) {
    if ($aluno_atual <= $quantidade_de_alunos) {
    echo "Informe a 1ª nota do " . $aluno_atual . "° aluno: \n";
    $nota1 = floatval(trim(fgets(STDIN)));
    echo "Informe a 2ª nota do " . $aluno_atual . "° aluno: \n";
    $nota2 = floatval(trim(fgets(STDIN)));
    $media = ($nota1 + $nota2) / 2;
    if ($media > $maior_media) {
        $maior_media = $media;
        $aluno_maior_media = $aluno_atual;
    }
    $contador += 1;
    $aluno_atual +=1;
    }
    if ($aluno_atual == $quantidade_de_alunos) {
        break;
    }
}

    //if ($media == $maior_media) {
    //$alunos_notas_iguais = (int)$alunos_notas_iguais .= $aluno_atual . " ";
//}

    // if ($alunos_notas_iguais != 0 && $alunos_notas_iguais >1) {
    // echo "Os alunos {$alunos_notas_iguais} tiveram a maior média de: {$maior_media}";
    //}
        //else {
    echo "O" . $aluno_maior_media . "° aluno teve a maior média de: " . $maior_media;
        //}
?>

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: