Пример #1
0
        //carrega o dicionário
        public static void LerFormandos()
        {
            string       path = @"formandos.txt";
            StreamReader sr;

            if (File.Exists(path))
            {
                sr = File.OpenText(path);
                string linha = " ";
                while ((linha = sr.ReadLine()) != null)
                {
                    string[] campos = new string[5];
                    campos = linha.Split(';');
                    int      num  = Convert.ToInt16(campos[0]);
                    string   nome = campos[1];
                    Formando form = new Formando(num, nome);
                    formandos.Add(num, form);
                    formandos[num].setnota12(Convert.ToDouble(campos[2]));
                    formandos[num].setnota13(Convert.ToDouble(campos[3]));
                    formandos[num].setnota24(Convert.ToDouble(campos[4]));
                }
                sr.Close();
            }
            else
            {
                Console.WriteLine("Começe por inserir formandos.\n");
            }
        }
Пример #2
0
        public static void InserirFormandos()
        {
            MostrarNotas();
            int i;

            Console.WriteLine("Quantos formandos deseja inserir");
            int n = int.Parse(Console.ReadLine());

            for (i = 0; i < n; i++)
            {
                Console.WriteLine("Qual o nº do formando");
                int num = int.Parse(Console.ReadLine());
                Console.WriteLine("Qual o nome do formando");
                string   nome = Console.ReadLine();
                Formando form = new Formando(num, nome);
                formandos.Add(num, form);
            }
            EscreverFormandos();
            MostrarNotas();
        }