4. Четвертий етап виконання курсової роботи - kubatska/ski-weather-project GitHub Wiki

Table of Contents

Обсяг даних, необхідних для виконання дослідження

Для виконання мого дослідження необхідно:

- перелік гірськолижних курортів (обсяг залежить від отриманих/оновлених даних);

- дані прогнозу погоду, отримані за допомогою 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!!!

⚠️ **GitHub.com Fallback** ⚠️