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.Windows.Forms;
- using System.IO;
- using Microsoft.VisualBasic;
- namespace Verseny_FORM
- {
- public partial class Form1 : Form
- {
- public Form1()
- {
- InitializeComponent();
- }
- int elemszam = 0;
- const int max = 150;
- string[] Ossztomb = new string[max];
- string[] Nevek = new string[max];
- int[] Pontok = new int[max];
- private void buttonFeltoltes_Click(object sender, EventArgs e)
- {
- if (File.Exists("verseny.txt"))
- {
- StreamReader f = File.OpenText("verseny.txt");
- while (!f.EndOfStream && elemszam < max)
- {
- Ossztomb[elemszam] = f.ReadLine();
- elemszam++;
- }
- f.Close();
- for (int i = 0; i < elemszam; i+=2)
- {
- Nevek[i] = Ossztomb[i];
- Pontok[i] = Convert.ToInt32(Ossztomb[i + 1]);
- listBoxFeltolt.Items.Add(Nevek[i] + " (" + Pontok[i] + "pont"+ ")");
- }
- }
- groupBoxMuveletek.Enabled = true;
- }
- private void radioButtonAtlag_CheckedChanged(object sender, EventArgs e)
- {
- if (radioButtonAtlag.Checked)
- {
- double osszeg = 0;
- double atlag = 0;
- for (int i = 0; i < elemszam; i++)
- {
- osszeg += Pontok[i];
- }
- atlag = osszeg / elemszam;
- labelEredmeny.Text = atlag.ToString("F2");
- }
- }
- private void radioButtonMinMax_CheckedChanged(object sender, EventArgs e)
- {
- if (radioButtonMinMax.Checked)
- {
- int max = Pontok[0];
- int maxKezdoertek = 0;
- int min = Pontok[0];
- int minKezdoertek = 0;
- for (int i = 0; i < elemszam; i++)
- {
- if (Pontok[i] < min)
- {
- min = Pontok[i];
- minKezdoertek = i;
- }
- if (Pontok[i] > max)
- {
- max = Pontok[i];
- maxKezdoertek = i;
- }
- //labelEredmeny.Text = "A legtöbb pontszámot" + Nevek[i] + " érte el " + Pontok.Max().ToString() + "míg a legkevesebbet" + Nevek[i] + Pontok.Min().ToString();
- labelEredmeny.Text = "A legtöbb pontszámot" + Nevek[i] + " érte el " + max.ToString() + "míg a legkevesebbet" + Nevek[i] + min.ToString();
- }
- }
- }
- private void radioButtonAdottnalTobb_CheckedChanged(object sender, EventArgs e)
- {
- if (radioButtonAdottnalTobb.Checked)
- {
- try
- {
- string eredmeny = Interaction.InputBox("Kérem a pontszámot", "Megszámolom hány ilyen van", "80");
- int InputMit = Convert.ToInt32(eredmeny);
- int db = 0;
- for (int i = 0; i < elemszam; i++)
- {
- if (Pontok[i] > InputMit)
- {
- db++;
- }
- }
- labelEredmeny.Text = eredmeny + " pontnál többet " + db + " versenyző ért el";
- }
- catch (FormatException ex)
- {
- MessageBox.Show("Nem adott meg pontszámot!", "Hiba!", MessageBoxButtons.OK, MessageBoxIcon.Error);
- }
- }
- }
- private void radioButtonkERESES_CheckedChanged(object sender, EventArgs e)
- {
- for (int i = 0; i < elemszam; i++)
- {
- if (Pontok[i] == 39)
- {
- labelEredmeny.Text = Nevek[i] + " ért el pontosan 39 pontot";
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement