Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- //Napisać klasę Europe z dwuwymiarowym indeksatorem zwracającym nazwy stolicy leżącej w
- //odpowiednich współrzędnych geograficznych, tak aby klient klasy mógł napisać:
- //Europe UE = new Europe();
- //string nazwa = EU[15.1, 52.4];
- //Indeksator powinien przyjmować jako parametry liczby rzeczywiste i zwracać nazwy stolicy
- //leżącej najbliżej podanych współrzędnych. W wewnętrznych strukturach klasy przechować 27
- //miejscowości (albo trochę mniej!).
- //Spróbuj zrobić coś odwrotnego klasę Coordinates taką, że np.:
- //Dla Coordinates co, co[„Warszawa”] zwróci parę liczb 52.1, 21.0.
- namespace PO_PD_3
- {
- class Europe
- {
- private string[] Miejscowości;
- private double[,] Współrzędne;
- public Europe()
- {
- Miejscowości = new string[25];
- Miejscowości[0] = "Amsterdam";
- Miejscowości[1] = "Berlin";
- Miejscowości[2] = "Bratysława";
- Miejscowości[3] = "Bruksela";
- Miejscowości[4] = "Kijów";
- Miejscowości[5] = "Lizbona";
- Miejscowości[6] = "Londyn";
- Miejscowości[7] = "Oslo";
- Miejscowości[8] = "Paryż";
- Miejscowości[9] = "Praga";
- Miejscowości[10] = "Ryga";
- Miejscowości[11] = "Rzym";
- Miejscowości[12] = "Skopie";
- Miejscowości[13] = "Sofia";
- Miejscowości[14] = "Sztokholm";
- Miejscowości[15] = "Tallin";
- Miejscowości[16] = "Vaduz";
- Miejscowości[17] = "Valetta";
- Miejscowości[18] = "Warszawa";
- Miejscowości[19] = "Watykan";
- Miejscowości[20] = "Wiedeń";
- Miejscowości[21] = "Wilno";
- Miejscowości[22] = "Zagrzeb";
- Miejscowości[23] = "San Marino";
- Miejscowości[24] = "Moskwa";
- 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},
- {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},
- {48.13,16.22},{54.04,25.19},{45.49,15.58},{43.55,12.28},{55.45,37.37}};
- }
- }
- class Program
- {
- static void Main(string[] args)
- {
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement