public static void Main(string[] args)
using (StreamWriter sw = new StreamWriter("texto.txt", true))
Console.Write("Introduza o nome: ");
nomes = Console.ReadLine();
if (nomes.ToLower() == "sair")
Console.WriteLine("Os ficheiros foram guardados no ficheiro com sucesso");
Console.Write("Introduza a classificação: ");
if (int.TryParse(Console.ReadLine(), out classificado))
sw.WriteLine(nomes + (",") + classificado);
Console.WriteLine("Classificação inválida. Tente novamente.");
MostrarAlunosAprovados();
public static void media()
using (StreamReader sr = new StreamReader("texto.txt"))
while ((linha = sr.ReadLine()) != null)
string[] partes = linha.Split(',');
total = Convert.ToInt32(partes[1]);
Console.WriteLine("Média: " + (contador / cont));
Console.WriteLine("Nenhuma classificação encontrada.");
static void MostrarAlunosAprovados()
using (StreamReader sr = new StreamReader("texto.txt"))
Console.WriteLine("*** Alunos Aprovados ***: ");
while ((linha = sr.ReadLine()) != null)
string[] partes = linha.Split(',');
int classificado = Convert.ToInt32(partes[1]);
Console.WriteLine("Nome: {0}, Classificação: {1}", partes[0], classificado);