static void Main(string[] args) { DadosAlunos[] alunos = new DadosAlunos[tamVet()]; Cadastro meusAlunos = new Cadastro(alunos); meusAlunos.preencherVet(); meusAlunos.printVet(); meusAlunos.printAvaliacao(); }
static void Main(string[] args) { Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine("ESTRUTURA DE REPETIÇÃO:"); Console.ForegroundColor = ConsoleColor.White; { //Exercício 01 int indice = 0; int[] array = new int[10]; Random random = new Random(); Console.WriteLine("While:"); while (indice < 10) { array[indice] = random.Next(0, 100); Console.WriteLine(array[indice]); indice++; } Console.WriteLine(); Console.WriteLine("PRESS ENTER"); Console.ReadKey(); Console.WriteLine(); //Exercíco 02 Console.WriteLine("Foreach:"); foreach (var lerVetor in array) { Console.WriteLine(lerVetor); } Console.WriteLine(); Console.WriteLine("PRESS ENTER"); Console.ReadKey(); Console.WriteLine(); //Exercício 03 Console.WriteLine("Lendo os índices pares utilizndo For:"); for (var index = 0; index < array.Length; index++) { if (index % 2 == 0) { Console.WriteLine($"Índice: {index} || vetor no índice par:{array[index]}"); } } Console.WriteLine(); Console.WriteLine("PRESS ENTER"); Console.ReadKey(); Console.WriteLine(); } Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine("STRUCT & MÉTODOS:"); Console.ForegroundColor = ConsoleColor.White; { //Exercício 01 DadosAlunos[] vetor = new DadosAlunos[10]; string lerDataDeNascimento = " "; int matricula; for (var indice = 0; indice < vetor.Length; indice++) { Console.Write("Digite o nome do aluno: "); vetor[indice].nome = Console.ReadLine(); Console.Write("Digite a idade do aluno: "); vetor[indice].idade = Convert.ToInt32(Console.ReadLine()); Console.Write("Digite o dia em que o aluno fez aniversário: "); vetor[indice].dia = Convert.ToInt32(Console.ReadLine()); Console.Write("Digite o mês em que o aluno fez aniversário: "); vetor[indice].mes = Convert.ToInt32(Console.ReadLine()); Console.WriteLine(VerificaDataNascimento(vetor[indice].idade, vetor[indice].dia, vetor[indice].mes, lerDataDeNascimento)); Console.Write("Digite a matrícula do aluno: "); vetor[indice].matricula = Convert.ToInt32(Console.ReadLine()); Console.Write("Digite o código do curso do aluno: "); vetor[indice].codigoDoCurso = Convert.ToInt32(Console.ReadLine()); Console.WriteLine(VerificaCodigoMatricula(vetor[indice].codigoDoCurso)); Console.WriteLine(); } //Letra C & D Console.WriteLine("Digite a matrícula: "); matricula = int.Parse(Console.ReadLine()); Console.WriteLine(); //Letra D for (var indice = 0; indice < vetor.Length; indice++) { if (vetor[indice].matricula == matricula) { Console.WriteLine("Nome: " + vetor[indice].nome); Console.WriteLine("Idade: " + vetor[indice].idade); Console.WriteLine("Matrícula: " + vetor[indice].matricula); Console.WriteLine(VerificaCodigoMatricula(vetor[indice].codigoDoCurso)); Console.WriteLine("Data de nascimento: " + VerificaDataNascimento(vetor[indice].idade, vetor[indice].dia, vetor[indice].mes, lerDataDeNascimento)); } } Console.WriteLine(); //Letra C for (var indice = 0; indice < vetor.Length; indice++) { Console.WriteLine("Indice encontrado com matrícula: " + MetodoDeIndiceMatricula(vetor[indice].matricula, indice, matricula)); } Console.WriteLine(); Console.WriteLine("PRESS ENTER"); Console.ReadKey(); Console.WriteLine(); } }