Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Drawing;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.Windows.Forms;
- using System.IO;
- namespace helsinki
- {
- public partial class Form1 : Form
- {
- public Form1()
- {
- InitializeComponent();
- }
- const int N = 200;
- int Sdb = 0;
- public struct sport
- {
- public int helyezes;
- public int sszam;
- public string sportag;
- public string vszam;
- }
- sport[] helsinki = new sport[N];
- private void button1_Click(object sender, EventArgs e)
- {
- string fnev = "helsinki.txt";
- if (File.Exists(fnev))
- {
- StreamReader f = File.OpenText(fnev);
- while (!f.EndOfStream && Sdb < N)
- {
- string sor = f.ReadLine();
- string[] seged = sor.Split(' ');
- helsinki[Sdb].helyezes = Convert.ToInt32(seged[0]);
- helsinki[Sdb].sszam = Convert.ToInt32(seged[1]);
- helsinki[Sdb].sportag = seged[2];
- helsinki[Sdb].vszam = seged[3];
- Sdb++;
- }
- f.Close();
- }
- else
- {
- System.Windows.Forms.MessageBox.Show("A fájl nem létezik!");
- button1.Enabled = true;
- }
- button1.Enabled = false;
- }
- private void button2_Click(object sender, EventArgs e)
- {
- int arany = 0, ezust = 0, bronz = 0;
- int osszesen = 0;
- for (int i = 0; i < Sdb; i++)
- {
- if (helsinki[i].helyezes == 1)
- {
- arany++;
- }
- else if (helsinki[i].helyezes == 2)
- {
- ezust++;
- }
- else if (helsinki[i].helyezes == 3)
- {
- bronz++;
- }
- else
- {
- }
- osszesen = arany + ezust + bronz;
- }
- listBox1.Items.Add("Arany: " + arany);
- listBox1.Items.Add("Ezüst: " + ezust);
- listBox1.Items.Add("Bronz: " + bronz);
- listBox1.Items.Add("Érmek száma: " + osszesen);
- }
- private void button3_Click(object sender, EventArgs e)
- {
- int osszeg=0;
- for (int i = 0; i < Sdb; i++)
- {
- if (helsinki[i].helyezes == 1)
- {
- osszeg +=7;
- }
- else if (helsinki[i].helyezes == 2)
- {
- osszeg +=5;
- }
- else if (helsinki[i].helyezes == 3)
- {
- osszeg +=4;
- }
- else if (helsinki[i].helyezes == 4)
- {
- osszeg +=3;
- }
- else if (helsinki[i].helyezes == 5)
- {
- osszeg +=2;
- }
- else if (helsinki[i].helyezes == 6)
- {
- osszeg +=1;
- }
- }
- listBox1.Items.Add("5.feladat");
- listBox1.Items.Add("Pontok: " + osszeg);
- }
- private void button4_Click(object sender, EventArgs e)
- {
- int helyezes = 0;
- for (int i = 0; i < Sdb; i++)
- {
- helyezes++;
- }
- listBox1.Items.Add("3.feladat");
- listBox1.Items.Add("A pontszerző helyezések száma: " + helyezes);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement