Advertisement
Guest User

Untitled

a guest
Sep 29th, 2016
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.83 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Threading.Tasks;
  9. using System.Windows.Forms;
  10. using System.IO;
  11.  
  12. namespace lift
  13. {
  14. public partial class Form1 : Form
  15. {
  16. public Form1()
  17. {
  18. InitializeComponent();
  19. }
  20.  
  21. public int szintek;
  22. public int csapatok;
  23. public int igenyek_szama;
  24. public int szint_bekeres;
  25. public int utolso_keres_cel_szint;
  26.  
  27. public int max_szint;
  28. public int min_szint;
  29.  
  30. public int utassal;
  31. public int nelkul;
  32.  
  33. public int csapatok_szama = 50;
  34. public bool seged5;
  35.  
  36.  
  37. public struct igenyek
  38. {
  39. public int ora;
  40. public int perc;
  41. public int mp;
  42. public int cs_s;
  43. public int kezdo_szint;
  44. public int cel_szint;
  45. }
  46.  
  47. public igenyek[] t = new igenyek[100];
  48.  
  49.  
  50. private void button1_Click(object sender, EventArgs e)
  51. {
  52. StreamReader be = new StreamReader("C:\\Users\\kyynel\\Desktop\\C#\\Forrรกs\\igeny.txt");
  53. int szintek_sor = int.Parse(be.ReadLine());
  54. szintek = szintek_sor;
  55. int csapatok_sor = int.Parse(be.ReadLine());
  56. csapatok = csapatok_sor;
  57. int igenyek_sor = int.Parse(be.ReadLine());
  58. igenyek_szama = igenyek_sor;
  59.  
  60.  
  61. listBox1.Items.Add(szintek.ToString());
  62. listBox1.Items.Add(csapatok.ToString());
  63. listBox1.Items.Add(igenyek_szama.ToString());
  64.  
  65. for (int i = 0; i < igenyek_szama; i++)
  66. {
  67. string sor = be.ReadLine();
  68. string[] seged = sor.Split();
  69.  
  70. t[i].ora = int.Parse(seged[0]);
  71. listBox3.Items.Add(t[i].ora.ToString());
  72. t[i].perc = int.Parse(seged[1]);
  73. listBox4.Items.Add(t[i].perc.ToString());
  74. t[i].mp = int.Parse(seged[2]);
  75. listBox5.Items.Add(t[i].mp.ToString());
  76. t[i].cs_s = int.Parse(seged[3]);
  77. listBox6.Items.Add(t[i].cs_s.ToString());
  78. t[i].kezdo_szint = int.Parse(seged[4]);
  79. listBox7.Items.Add(t[i].kezdo_szint.ToString());
  80. t[i].cel_szint = int.Parse(seged[5]);
  81. listBox8.Items.Add(t[i].cel_szint.ToString());
  82. }
  83. Igรฉn.Text = igenyek_szama.ToString();
  84. }
  85.  
  86. private void button2_Click(object sender, EventArgs e)
  87. {
  88. szint_bekeres = (int)numericUpDown1.Value;
  89. }
  90.  
  91. private void button3_Click(object sender, EventArgs e)
  92. {
  93. utolso_keres_cel_szint = t[igenyek_szama-1].cel_szint;
  94. MessageBox.Show("A lift a " + utolso_keres_cel_szint + ". szinten รกll meg.");
  95. }
  96.  
  97. private void button4_Click(object sender, EventArgs e)
  98. {
  99. //igenyek seged;
  100.  
  101. int[] seged4 = new int[igenyek_szama];
  102.  
  103. for (int i = 0; i < igenyek_szama; i++)
  104. {
  105. seged4[i] = t[i].cel_szint;
  106. }
  107. min_szint = seged4.Min();
  108. max_szint = seged4.Max();
  109. MessageBox.Show(min_szint.ToString());
  110. MessageBox.Show(max_szint.ToString());
  111. }
  112.  
  113. private void button5_Click(object sender, EventArgs e)
  114. {
  115. for (int i = 0; i < igenyek_szama; i++)
  116. {
  117. //MessageBox.Show(t[i].cel_szint.ToString());
  118. //MessageBox.Show(t[i+1].kezdo_szint.ToString());
  119. if (t[i].cel_szint == t[i+1].kezdo_szint)
  120. {
  121. utassal++;
  122. }
  123. }
  124. label3.Text = utassal.ToString();
  125. label4.Text = (igenyek_szama - utassal).ToString();
  126. }
  127.  
  128. private void button6_Click(object sender, EventArgs e)
  129. {
  130. int[] csapatok_seged = new int[igenyek_szama];
  131.  
  132.  
  133. for (int i = 1; i < csapatok_szama+1; i++)
  134. {
  135. seged5 = false;
  136. for (int j = 0; j < igenyek_szama&&seged5; j++)
  137. {
  138. if (i == t[j].cs_s)
  139. {
  140. seged5 = true;
  141. }
  142. }
  143. if (seged5 == false)
  144. {
  145. listBox9.Items.Add(i.ToString());
  146. }
  147. }
  148. }
  149.  
  150. private void button7_Click(object sender, EventArgs e)
  151. {
  152.  
  153. }
  154. }
  155. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement