Kosar2004/kosar2004/Program.cs
krajcsozsombor 1cdd24348b 6ig kész
2023-09-18 12:08:57 +02:00

101 lines
2.6 KiB
C#

using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Security.Cryptography.X509Certificates;
using System.Text;
using System.Threading.Tasks;
namespace kosar2004
{
internal class Program
{
List<Eredmeny> kosar = new List<Eredmeny>();
static void Main(string[] args)
{
Program progi = new Program();
progi.Beolvasas(@"..\..\..\eredmenyek.csv");
progi.Feladat3();
progi.Feladat4();
progi.Feladat5();
progi.Feladat6();
progi.Feladat7();
}
public void Feladat7()
{
}
public void Feladat6()
{
Console.WriteLine("6.Feladat:");
foreach (var item in kosar)
{
if (item.idopont == "2004-11-21")
{
Console.WriteLine($"\t{item.hazai} - {item.idegen} ({item.hazai_pont}:{item.idegen_pont})");
}
}
}
public void Feladat5()
{
foreach (var item in kosar)
{
if (item.hazai.Contains("Barcelona"))
{
Console.WriteLine($"5.Feladat: {item.hazai}");
break;
}
}
}
public void Feladat4()
{
string dontetlen = "";
foreach (var item in kosar)
{
if (item.hazai_pont == item.idegen_pont)
{
dontetlen= "igen";
}
else
{
dontetlen = "nem";
}
}
Console.WriteLine($"4.Feladat: Volt döntetlen? {dontetlen}");
}
public void Feladat3()
{
int hazaisz = 0;
int idegensz =0;
foreach (var item in kosar)
{
if (item.hazai.Contains("Real Madrid"))
{
hazaisz++;
}
else if (item.idegen.Contains("Real Madrid"))
{
idegensz++;
}
}
Console.WriteLine($"3.Feladat: Real Madrid: Hazai: {hazaisz}, Idegen: {idegensz} ");
}
public void Beolvasas(string file)
{
StreamReader sr = new StreamReader(file, Encoding.UTF8);
string elsosor = sr.ReadLine();
while (!sr.EndOfStream)
{
kosar.Add(new Eredmeny(sr.ReadLine()));
}
sr.Close();
}
}
}