Advertisement
Metts

Emelt Informatika érettségi 2012 Május - Futár

May 17th, 2012
857
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.31 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.IO;
  6.     // Coded by Metts
  7.     // metts.blog.hu
  8.     // http://metts.blog.hu/2012/05/17/emelt_informatika_erettsegi_2012_majus_futar
  9. namespace futar
  10. {
  11.     class Program
  12.     {
  13.         class utak
  14.         {
  15.             public int nap;
  16.             public int fszam;
  17.             public int km;
  18.             public utak(int n, int f, int k)
  19.             {
  20.                 this.nap    = n;
  21.                 this.fszam  = f;
  22.                 this.km     = k;
  23.             }
  24.  
  25.                
  26.         }
  27.         static void Main(string[] args)
  28.         {
  29.            
  30.             // Coded by Metts
  31.             // metts.blog.hu
  32.             // http://metts.blog.hu/2012/05/17/emelt_informatika_erettsegi_2012_majus_futar
  33.             #region 1. feladat - File beolvasás
  34.                 Console.WriteLine("1. Feladat - Adatok beolvasása");
  35.  
  36.                 string[] split;
  37.                 string[] source = File.ReadAllLines(@"../../tavok.txt");
  38.                 List<utak> ut = new List<utak>();
  39.                 for (int i = 0; i < source.Length; i++)
  40.                 {
  41.                     string line = source[i];
  42.                     split = line.Split(' ');
  43.                     ut.Add(new utak(int.Parse(split[0]), int.Parse(split[1]), int.Parse(split[2])));
  44.                 }
  45.                 Console.WriteLine("    ........    ");
  46.             #endregion
  47.  
  48.             #region 2. Feladat - A hét legelső útja
  49.                 Console.WriteLine("2. Feladat - A hét legelső útja");
  50.                 Console.WriteLine(" "+ ut[0].km+" km");
  51.             #endregion
  52.            
  53.             #region 3. Feladat - A hét utolsó útja
  54.                 Console.WriteLine("3. Feladat - A hét utolsó útja");
  55.                 Console.WriteLine(" "+ ut[ut.Count-1].km+" km");
  56.             #endregion
  57.            
  58.             #region 4. Feladat - Szabadnapok
  59.                 Console.WriteLine("3. Feladat - Szabadnapok");
  60.                 Console.WriteLine(" A következő napokon nem dolgozik: ");
  61.             #endregion
  62.             #region 5.Feladat
  63.                 Console.WriteLine("5. Feladat - Legtöbb fuvar");
  64.                 Console.WriteLine(" ");
  65.  
  66.             #endregion
  67.                 Console.ReadLine();
  68.         }
  69.     }
  70. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement