Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections;
- using System.Collections.Generic;
- using System.IO;
- using System.Linq;
- namespace Hianyzasok
- {
- class Program
- {
- static List<Ember> Emberek = new List<Ember>();
- static int hossz = Emberek.Count(); // Ez mindíg 0 lesz mert statikus változó egyszer kap értéket mikor a listád még 0 elemű. Ez miatt nem működik az OsszasH függvényed.
- static void Main(string[] args)
- {
- //1. Feladat
- StreamReader olvas = new StreamReader(@"D:\gyakorlas\Szeptember.txt"); //Ez nem kell ha a File.ReadAllLines() függvényyt használod.
- string[] sorok = File.ReadAllLines(@"D:\gyakorlas\Szeptember.txt");
- for (int i = 1; i < sorok.Length; i++) //itt 0-tól kell indexelni nem 1-től.
- {
- Emberek.Add(new Ember(sorok[i]));
- }
- //2. Feladat
- OsszasH();
- Console.ReadKey();
- //3. Feladat
- }
- private static void OsszasH()
- {
- int osszesmull = 0;
- for (int i = 0; i < hossz; i++)
- {
- osszesmull += Emberek[i].getMulasztott();
- }
- Console.WriteLine("A mulasztott orák száma: " + osszesmull);
- }
- }
- public class Ember
- {
- string nev;
- string osztaly;
- int elsoN, utolsoN, mulasztott;
- public String getNev()
- {
- return nev;
- }
- public String getOsztaly()
- {
- return osztaly;
- }
- public int getElsoN()
- {
- return elsoN;
- }
- public int getUtolsoN()
- {
- return utolsoN;
- }
- public int getMulasztott()
- {
- return mulasztott;
- }
- public Ember(string sor)
- {
- string[] str = sor.Split(";");
- this.nev = str[0];
- this.osztaly = str[1];
- this.elsoN = Int32.Parse(str[2]);
- this.utolsoN = Int32.Parse(str[3]);
- this.mulasztott = Int32.Parse(str[4]);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement