Erro em contagem de notas nulas e menores que 6
A solução apresentada não funciona porque as verificações de “menor que 6,0” e “igual a 0” não são mutuamente exclusivas. Uma nota igual a zero tem que contar nas duas categorias. Ainda assim, o código somente faz a comparação de notas nulas caso a verificação de “menor que 6,0” tenha falhado, pois é usado um senão se na estruturação.
Como as duas condições devem ser verificadas separadamente, uma solução é o uso de uma estrutura se independente para cada uma, o que leva à soução que segue.
Desta forma uma nota igual a zero provocaria o incremento dos dois contadores.