Advertisement
Mati9319

Quiz Matematyczny 2.0 - rozw_dobrze

Feb 18th, 2017
181
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 8.98 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. using System.Diagnostics;
  12.  
  13. namespace Quiz_Matematyczny_2._0
  14. {
  15.     public partial class rozw_dobrze : Form
  16.     {
  17.         public static string[] rekordy;
  18.         public static decimal punktacja;
  19.         public static string komunikat3;
  20.         public static decimal mnożnik;
  21.  
  22.         public rozw_dobrze()
  23.         {
  24.             komunikat3 = "";
  25.             rekordy = File.ReadAllLines(@"rekordy.txt");
  26.             if (menu_główne.trudność == 1) mnożnik = 1;
  27.             if (menu_główne.trudność == 2) mnożnik = 2;
  28.             if (menu_główne.trudność == 3) mnożnik = 3;
  29.             punktacja = (100000 - Decimal.Round(Convert.ToDecimal(menu_główne.czas.Elapsed.TotalMilliseconds), 0)) * mnożnik;
  30.  
  31.             if (punktacja > Convert.ToDecimal(rekordy[1]))
  32.             {
  33.                 rekordy[18] = rekordy[16];
  34.                 rekordy[19] = rekordy[17];
  35.                 rekordy[16] = rekordy[14];
  36.                 rekordy[17] = rekordy[15];
  37.                 rekordy[14] = rekordy[12];
  38.                 rekordy[15] = rekordy[13];
  39.                 rekordy[12] = rekordy[10];
  40.                 rekordy[13] = rekordy[11];
  41.                 rekordy[10] = rekordy[8];
  42.                 rekordy[11] = rekordy[9];
  43.                 rekordy[8] = rekordy[6];
  44.                 rekordy[9] = rekordy[7];
  45.                 rekordy[6] = rekordy[4];
  46.                 rekordy[7] = rekordy[5];
  47.                 rekordy[4] = rekordy[2];
  48.                 rekordy[5] = rekordy[3];
  49.                 rekordy[2] = rekordy[0];
  50.                 rekordy[3] = rekordy[1];
  51.                 rekordy[0] = menu_główne.imię;
  52.                 rekordy[1] = Convert.ToString(punktacja);
  53.                 File.WriteAllLines(@"rekordy.txt", rekordy);
  54.                 komunikat3 = "Ponadto ustanawiasz NOWY REKORD, zdobywając " + punktacja + " pkt.!";
  55.             }
  56.             else
  57.             if (punktacja > Convert.ToDecimal(rekordy[3]))
  58.             {
  59.                 rekordy[18] = rekordy[16];
  60.                 rekordy[19] = rekordy[17];
  61.                 rekordy[16] = rekordy[14];
  62.                 rekordy[17] = rekordy[15];
  63.                 rekordy[14] = rekordy[12];
  64.                 rekordy[15] = rekordy[13];
  65.                 rekordy[12] = rekordy[10];
  66.                 rekordy[13] = rekordy[11];
  67.                 rekordy[10] = rekordy[8];
  68.                 rekordy[11] = rekordy[9];
  69.                 rekordy[8] = rekordy[6];
  70.                 rekordy[9] = rekordy[7];
  71.                 rekordy[6] = rekordy[4];
  72.                 rekordy[7] = rekordy[5];
  73.                 rekordy[4] = rekordy[2];
  74.                 rekordy[5] = rekordy[3];
  75.                 rekordy[2] = menu_główne.imię;
  76.                 rekordy[3] = Convert.ToString(punktacja);
  77.                 File.WriteAllLines(@"rekordy.txt", rekordy);
  78.                 komunikat3 = "Ponadto zajmujesz drugie miejsce, zdobywając " + punktacja + " pkt.!";
  79.             }
  80.             else
  81.             if (punktacja > Convert.ToDecimal(rekordy[5]))
  82.             {
  83.                 rekordy[18] = rekordy[16];
  84.                 rekordy[19] = rekordy[17];
  85.                 rekordy[16] = rekordy[14];
  86.                 rekordy[17] = rekordy[15];
  87.                 rekordy[14] = rekordy[12];
  88.                 rekordy[15] = rekordy[13];
  89.                 rekordy[12] = rekordy[10];
  90.                 rekordy[13] = rekordy[11];
  91.                 rekordy[10] = rekordy[8];
  92.                 rekordy[11] = rekordy[9];
  93.                 rekordy[8] = rekordy[6];
  94.                 rekordy[9] = rekordy[7];
  95.                 rekordy[6] = rekordy[4];
  96.                 rekordy[7] = rekordy[5];
  97.                 rekordy[4] = menu_główne.imię;
  98.                 rekordy[5] = Convert.ToString(punktacja);
  99.                 File.WriteAllLines(@"rekordy.txt", rekordy);
  100.                 komunikat3 = "Ponadto zajmujesz trzecie miejsce, zdobywając " + punktacja + " pkt.!";
  101.             }
  102.             else
  103.             if (punktacja > Convert.ToDecimal(rekordy[7]))
  104.             {
  105.                 rekordy[18] = rekordy[16];
  106.                 rekordy[19] = rekordy[17];
  107.                 rekordy[16] = rekordy[14];
  108.                 rekordy[17] = rekordy[15];
  109.                 rekordy[14] = rekordy[12];
  110.                 rekordy[15] = rekordy[13];
  111.                 rekordy[12] = rekordy[10];
  112.                 rekordy[13] = rekordy[11];
  113.                 rekordy[10] = rekordy[8];
  114.                 rekordy[11] = rekordy[9];
  115.                 rekordy[8] = rekordy[6];
  116.                 rekordy[9] = rekordy[7];
  117.                 rekordy[6] = menu_główne.imię;
  118.                 rekordy[7] = Convert.ToString(punktacja);
  119.                 File.WriteAllLines(@"rekordy.txt", rekordy);
  120.                 komunikat3 = "Ponadto zajmujesz czwarte miejsce, zdobywając " + punktacja + " pkt.!";
  121.             }
  122.             else
  123.             if (punktacja > Convert.ToDecimal(rekordy[9]))
  124.             {
  125.                 rekordy[18] = rekordy[16];
  126.                 rekordy[19] = rekordy[17];
  127.                 rekordy[16] = rekordy[14];
  128.                 rekordy[17] = rekordy[15];
  129.                 rekordy[14] = rekordy[12];
  130.                 rekordy[15] = rekordy[13];
  131.                 rekordy[12] = rekordy[10];
  132.                 rekordy[13] = rekordy[11];
  133.                 rekordy[10] = rekordy[8];
  134.                 rekordy[11] = rekordy[9];
  135.                 rekordy[8] = menu_główne.imię;
  136.                 rekordy[9] = Convert.ToString(punktacja);
  137.                 File.WriteAllLines(@"rekordy.txt", rekordy);
  138.                 komunikat3 = "Ponadto zajmujesz piąte miejsce, zdobywając " + punktacja + " pkt.!";
  139.             }
  140.             else
  141.             if (punktacja > Convert.ToDecimal(rekordy[11]))
  142.             {
  143.                 rekordy[18] = rekordy[16];
  144.                 rekordy[19] = rekordy[17];
  145.                 rekordy[16] = rekordy[14];
  146.                 rekordy[17] = rekordy[15];
  147.                 rekordy[14] = rekordy[12];
  148.                 rekordy[15] = rekordy[13];
  149.                 rekordy[12] = rekordy[10];
  150.                 rekordy[13] = rekordy[11];
  151.                 rekordy[10] = menu_główne.imię;
  152.                 rekordy[11] = Convert.ToString(punktacja);
  153.                 File.WriteAllLines(@"rekordy.txt", rekordy);
  154.                 komunikat3 = "Ponadto zajmujesz szóste miejsce, zdobywając " + punktacja + " pkt.!";
  155.             }
  156.             else
  157.             if (punktacja > Convert.ToDecimal(rekordy[13]))
  158.             {
  159.                 rekordy[18] = rekordy[16];
  160.                 rekordy[19] = rekordy[17];
  161.                 rekordy[16] = rekordy[14];
  162.                 rekordy[17] = rekordy[15];
  163.                 rekordy[14] = rekordy[12];
  164.                 rekordy[15] = rekordy[13];
  165.                 rekordy[12] = menu_główne.imię;
  166.                 rekordy[13] = Convert.ToString(punktacja);
  167.                 File.WriteAllLines(@"rekordy.txt", rekordy);
  168.                 komunikat3 = "Ponadto zajmujesz siódme miejsce, zdobywając " + punktacja + " pkt.!";
  169.             }
  170.             else
  171.             if (punktacja > Convert.ToDecimal(rekordy[15]))
  172.             {
  173.                 rekordy[18] = rekordy[16];
  174.                 rekordy[19] = rekordy[17];
  175.                 rekordy[16] = rekordy[14];
  176.                 rekordy[17] = rekordy[15];
  177.                 rekordy[14] = menu_główne.imię;
  178.                 rekordy[15] = Convert.ToString(punktacja);
  179.                 File.WriteAllLines(@"rekordy.txt", rekordy);
  180.                 komunikat3 = "Ponadto zajmujesz ósme miejsce, zdobywając " + punktacja + " pkt.!";
  181.             }
  182.             else
  183.             if (punktacja > Convert.ToDecimal(rekordy[17]))
  184.             {
  185.                 rekordy[18] = rekordy[16];
  186.                 rekordy[19] = rekordy[17];
  187.                 rekordy[16] = menu_główne.imię;
  188.                 rekordy[17] = Convert.ToString(punktacja);
  189.                 File.WriteAllLines(@"rekordy.txt", rekordy);
  190.                 komunikat3 = "Ponadto zajmujesz dziewiąte miejsce, zdobywając " + punktacja + " pkt.!";
  191.             }
  192.             else
  193.             if (punktacja > Convert.ToDecimal(rekordy[19]))
  194.             {
  195.                 rekordy[18] = menu_główne.imię;
  196.                 rekordy[19] = Convert.ToString(punktacja);
  197.                 File.WriteAllLines(@"rekordy.txt", rekordy);
  198.                 komunikat3 = "Ponadto zajmujesz dziesiąte miejsce, zdobywając " + punktacja + " pkt.!";
  199.             }
  200.             else
  201.             {
  202.                 komunikat3 = "Zdobywasz " + punktacja + " pkt., jednakże aby zaistnieć w rankingu,\r\nmusisz poradzić sobie szybciej.";
  203.             }
  204.  
  205.             InitializeComponent();
  206.         }
  207.  
  208.         private void przycisk_punktacja_powrót_Click(object sender, EventArgs e)
  209.         {
  210.             menu_główne menu_główne = new menu_główne();
  211.             menu_główne.Show();
  212.             this.Hide();
  213.         }
  214.     }
  215. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement