4. Четвертий етап виконання курсової роботи - kubatska/ski-weather-project GitHub Wiki
Для виконання мого дослідження необхідно:
- перелік гірськолижних курортів (обсяг залежить від отриманих/оновлених даних);
- дані прогнозу погоду, отримані за допомогою API-ключа.
Обсяг даних залежить від країни, яку введе користувач програми. Адже в кожній державі різна кількість гірськолижних курортів. Обсяг інформації про курорти є сталою і не залежить від локації(якщо вона дана).
Вхідні дані для проведення обчислення
Головне обчислення відбувається у методі whether() класу SkiWeather. При його виконанні враховується totalSnowfall_cm, bottom_min, mid_min, top_min, bottom_max, mid_max, top_max за певний день та top_max, chanceofthunder, chanceofrain, snowfall_cm, visibility за певні проміжки дня (ранок, обід, вечір).
Результати обчислювальних експериментів: Метод weather() повертає True або False на кожен з проміжків дня. Це відповідно рекомендація чи не рекомендація займатися лижним спортом на певній локації у певний час.
Please, enter a country, where you want to ski: Ukraine
Please, input a data in format yyyy-MM-dd: 09-03-2019
In Ukraine's ski resorts during 09.03.2019 the next weather is predicted:
In Podobovets and Pilipets: the weather will not be suitable for skiing during all day.
In Plai:
in the morning the weather will be suitable for skiing;
in the afternoon the weather will be suitable for skiing;
in the evening the weather will not be suitable for skiing.
...
Have a good rest!!!