Por que as faixas de notas devem abranger todas as pontuações válidas sem se sobrepor?
Para que uma cadeia if/else if execute todos os seus ramos para uma pontuação.
if
else if
Para que as pontuações nos limites possam ficar sem uma nota.
Para que cada pontuação válida corresponda a todas as notas em letra.
Para que cada pontuação válida corresponda exatamente a uma nota em letra.