Megoldottuk a 3. feladatot.
Házi feladat:
//4. feladat: Keressük meg a legkevésbé eredményes csapatot, írjuk ki a nevét és az edző nevét. (ertek)
//5. feladat: Melyik csapatot alapították a 20. században? (1900-1999) (alapitas)
Az eddig megoldásaink:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
//Ferencvárosi TC; 1899; 32; 31,25; Sergiy Rebrov
//FC Barcelona; 1899; 26; 805; Ronald Koeman
//Real Madrid; 1902; 34; 742; Zinédine Zidane
//Manchester United; 1878; 20; 738; Ole Gunnar Solskjaer
//Manchester City; 1880; 6; 1006; Pep Guardiola
namespace _20210215
{
class Focicsapat
{
public string nev;
public int alapitas;
public int bajnok;
public double ertek;
public string edzo;
public Focicsapat(string sor)
{
List<string> atmeneti = sor.Split(';').ToList();
nev = atmeneti[0];
alapitas = Convert.ToInt32(atmeneti[1]);
bajnok = Convert.ToInt32(atmeneti[2]);
ertek = Convert.ToDouble(atmeneti[3]);
edzo = atmeneti[4];
}
}
class Program
{
static void Main(string[] args)
{
List<Focicsapat> focicsapatok = new List<Focicsapat>();
Console.WriteLine("1. feladat: Beolvasás");
foreach (var i in File.ReadAllLines("foci.txt"))
{
focicsapatok.Add(new Focicsapat(i));
}
Console.WriteLine("\n2. feladat: Adatok kiírása");
for (int i = 0; i < focicsapatok.Count; i++)
{
Console.WriteLine("\nA csapat neve {0}, alapítási év: {1},bajnoki címek száma: {2}, edző neve: {3}, csapat értéke: {4}", focicsapatok[i].nev, focicsapatok[i].alapitas, focicsapatok[i].bajnok, focicsapatok[i].edzo, focicsapatok[i].ertek);
}
//3. feladat: Írjuk ki annak a csapatnak a nevét, akinek a legtöbb bajnoki címe van.(bajnok)
Console.WriteLine("\n3. feladat");
int max = focicsapatok[0].bajnok;
int index = 0;
for (int i = 0; i < focicsapatok.Count; i++)
{
if (max < focicsapatok[i].bajnok)
{
max = focicsapatok[i].bajnok;
index = i;
}
}
Console.WriteLine($"A(z) {focicsapatok[index].nev} szerezte a legtöbb címet.");
//4. feladat: Keressük meg a legkevésbé eredményes csapatot, írjuk ki a nevét és az edző nevét. (ertek)
//5. feladat: Melyik csapatot alapították a 20. században? (1900-1999) (alapitas)
Console.ReadLine();
}
}
}
Nincsenek megjegyzések:
Megjegyzés küldése