<?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;
//}
?>
To embed this project on your website, copy the following code and paste it into your website's HTML: