Advertisement
Guest User

Untitled

a guest
Oct 24th, 2014
134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.53 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.  
  7. //Napisać klasę Europe z dwuwymiarowym indeksatorem zwracającym nazwy stolicy leżącej w
  8. //odpowiednich współrzędnych geograficznych, tak aby klient klasy mógł napisać:
  9. //Europe UE = new Europe();
  10. //string nazwa = EU[15.1, 52.4];
  11. //Indeksator powinien przyjmować jako parametry liczby rzeczywiste i zwracać nazwy stolicy
  12. //leżącej najbliżej podanych współrzędnych. W wewnętrznych strukturach klasy przechować 27
  13. //miejscowości (albo trochę mniej!).
  14. //Spróbuj zrobić coś odwrotnego klasę Coordinates taką, że np.:
  15. //Dla Coordinates co, co[„Warszawa”] zwróci parę liczb 52.1, 21.0.
  16.  
  17.  
  18.  
  19. namespace PO_PD_3
  20. {
  21. class Europe
  22. {
  23. private string[] Miejscowości;
  24. private double[,] Współrzędne;
  25.  
  26. public Europe()
  27. {
  28. Miejscowości = new string[25];
  29. Miejscowości[0] = "Amsterdam";
  30. Miejscowości[1] = "Berlin";
  31. Miejscowości[2] = "Bratysława";
  32. Miejscowości[3] = "Bruksela";
  33. Miejscowości[4] = "Kijów";
  34. Miejscowości[5] = "Lizbona";
  35. Miejscowości[6] = "Londyn";
  36. Miejscowości[7] = "Oslo";
  37. Miejscowości[8] = "Paryż";
  38. Miejscowości[9] = "Praga";
  39. Miejscowości[10] = "Ryga";
  40. Miejscowości[11] = "Rzym";
  41. Miejscowości[12] = "Skopie";
  42. Miejscowości[13] = "Sofia";
  43. Miejscowości[14] = "Sztokholm";
  44. Miejscowości[15] = "Tallin";
  45. Miejscowości[16] = "Vaduz";
  46. Miejscowości[17] = "Valetta";
  47. Miejscowości[18] = "Warszawa";
  48. Miejscowości[19] = "Watykan";
  49. Miejscowości[20] = "Wiedeń";
  50. Miejscowości[21] = "Wilno";
  51. Miejscowości[22] = "Zagrzeb";
  52. Miejscowości[23] = "San Marino";
  53. Miejscowości[24] = "Moskwa";
  54.  
  55. Współrzędne =new double[24,2]{ {52.21,4.33}, {52.31,13.02},{48.09,17.07},{50.51,4.21},{50.28,30.29},{38.42,9.05},{51.03,0.01},{59.56,10.41},{48.51,2.02},
  56. {50.05,14.25},{56.53,24.05},{41.52,12.37},{41.35,21.03},{59.23,18.00},{59.22,24.48}, {47.09,9.31},{35.53,14.31},{52.35,21.05},{41.54,12.27},
  57. {48.13,16.22},{54.04,25.19},{45.49,15.58},{43.55,12.28},{55.45,37.37}};
  58. }
  59.  
  60. }
  61.  
  62. class Program
  63. {
  64. static void Main(string[] args)
  65. {
  66. }
  67. }
  68. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement