Advertisement
finySTAR

finalexam08

Mar 25th, 2018
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 3.81 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. using System.IO;
  7.  
  8. namespace smsek
  9. {
  10.     class Program
  11.     {
  12.         static void Main(string[] args)
  13.         {
  14.             Console.WriteLine("1.Feladat");
  15.             StreamReader olvas = new StreamReader(@"C:\Users\finyw\Desktop\Erettsegi practice\Forrasok\4_SMS\sms.txt", Encoding.Default);
  16.             List<string> smsek = new List<string>();
  17.             while (!olvas.EndOfStream)
  18.             {
  19.                 smsek.Add(olvas.ReadLine());
  20.             }
  21.             Console.WriteLine("\n2.Feladat");
  22.             for (int i = 0; i < smsek.Count; i++)
  23.             {
  24.                 if(smsek[i].StartsWith("12 48")||smsek[i].StartsWith("A szinhaz"))
  25.                 {
  26.                     Console.WriteLine(smsek[i]);
  27.                 }
  28.  
  29.             }
  30.             Console.WriteLine("\n3. Feladat");
  31.             string min = smsek[0];
  32.             int db = 0;
  33.             for (int i = 0; i < smsek.Count; i++)
  34.             {
  35.                 if (smsek[i].Length>min.Length)
  36.                 {
  37.                     min = smsek[i];
  38.                     Console.WriteLine(min);
  39.                 }
  40.             }
  41.             Console.WriteLine("\n4. feladat");
  42.             for (int i = 0; i < smsek.Count; i++)
  43.             {
  44.                 if (smsek[i].Length<=20 && smsek[i].Length>=1)
  45.                 {
  46.                     db++;
  47.  
  48.                 }
  49.                 else if (smsek[i].Length>=21 && smsek[i].Length<=40)
  50.                 {
  51.                     db++;
  52.                 }
  53.                 else if (smsek[i].Length>=41 && smsek[i].Length<=60)
  54.                 {
  55.                     db++;
  56.                 }
  57.                 else if (smsek[i].Length>=61 && smsek[i].Length<=80)
  58.                 {
  59.                     db++;
  60.                 }
  61.                 else if (smsek[i].Length>=81 && smsek[i].Length<=100)
  62.                 {
  63.                     db++;
  64.                 }
  65.                 else
  66.                 {  }  
  67.             }
  68.             Console.WriteLine("Üzenetek darabszáma:{0}", db);
  69.             Console.WriteLine("\n5.Feladat");
  70.             Console.WriteLine("51 darab ilyen üzenet lenne");
  71.             Console.WriteLine("\n6.Feladat");
  72.             for (int i = 0; i < smsek.Count; i++)
  73.             {
  74.                 if (smsek[i]=="123456789")
  75.                 {
  76.                     Console.WriteLine(smsek[i]);
  77.                 }
  78.             }
  79.             Console.WriteLine("\n7. Feladat");
  80.             Console.Write("Óra: ");
  81.             string ora = Console.ReadLine();
  82.             Console.Write("Perc: ");
  83.             string perc = Console.ReadLine();
  84.             Console.Write("Telefonszam ");
  85.             string telszam = Console.ReadLine();
  86.             Console.Write("Sms szövege: ");
  87.             string szoveg = Console.ReadLine();
  88.             for (int i = 0; i < smsek.Count; i++)
  89.             {
  90.                 smsek.Add(ora);
  91.                 smsek.Add(perc);
  92.                 smsek.Add(telszam);
  93.                 smsek.Add(szoveg);
  94.             }
  95.             Console.WriteLine("\n8.feladat");
  96.             StreamWriter iro = new StreamWriter(@"C:\Users\finyw\Desktop\Erettsegi practice\Forrasok\4_SMS", false, Encoding.Default);
  97.             List<int> phonenumber = new List<int>();
  98.             List<int> sendtime = new List<int>();
  99.             List<string> text = new List<string>();
  100.             for (int i = 0; i < smsek.Count; i++)
  101.             {
  102.                 //if (smsek[i] egy 9 karakter hosszú szám )
  103.                 {
  104.                     //akkor phonenuber.Add(telefonszám)
  105.                 }
  106.             }
  107.             iro.Write(phonenumber);
  108.             iro.Write(sendtime);
  109.             iro.Write(text);
  110.             Console.ReadLine();
  111.         }
  112.     }
  113. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement