using static System.Console;
static string[] alunos = new string[50];
static string[] cpf = new string[50];
static float[] nota1 = new float[50];
static float[] nota2 = new float[50];
WriteLine("ESCOLA VIVA");
WriteLine("1.Cadastrar nomes");
WriteLine("2.Cadastrar 1a nota");
WriteLine("3.Cadastrar 2a nota");
WriteLine("4.Calcular média");
WriteLine("5.Lista no monitor");
int choice = int.Parse(ReadLine());
WriteLine("--------------------------------");
WriteLine("---------Opção Inválida!--------");
WriteLine("--------------------------------");
WriteLine("--------------- Cadastro de Alunos ---------------");
WriteLine("Digite quantos alunos deseja cadastrar (máx 50): ");
if (!int.TryParse(ReadLine(), out var quantidade) && quantidade <= 50) {
WriteLine("Quantidade inválida");
for (int i = 0; i < quantidade; i++) {
WriteLine("Digite o nome do aluno: ");
WriteLine("Digite o cpf do aluno: ");
WriteLine("\n O códido de cadastro do aluno " + alunos[i] + " é: " + i + " \n");
WriteLine("--------------- Cadastro da 1a Nota ----------------");
WriteLine("Digite o codigo do aluno que deseja cadastrar nota:");
if (!int.TryParse(ReadLine(), out var codigo)) {
WriteLine("Código inválido");
WriteLine("Digite a 1a nota do aluno " + alunos[codigo]);
if (!float.TryParse(ReadLine(), out var nota)) {
WriteLine("Código inválido");
WriteLine("--------------- Cadastro da 2a Nota ----------------");
WriteLine("Digite o codigo do aluno que deseja cadastrar nota:");
if (!int.TryParse(ReadLine(), out var codigo)) {
WriteLine("Código inválido");
WriteLine("Digite a 2a nota do aluno " + alunos[codigo]);
if (!float.TryParse(ReadLine(), out var nota)) {
WriteLine("Código inválido");
static void CalculaMedia() {
WriteLine("--------------- Calculo da Media de Notas ----------------");
WriteLine("Digite o codigo do aluno que deseja calcular média:");
if (!int.TryParse(ReadLine(), out var codigo)) {
WriteLine("Código inválido");
WriteLine("a media é" + (nota1[codigo] + nota2[codigo]) / 2);
static void Listagem() {}