
°C
Current temperature
5:30 AM, Jan 01, 1970Hourly
7 Days
15 Days
Weather buddy
Over the next 15 days, we are looking at a predominantly cold weather pattern with temperatures ranging from -6.0°C to 4.0°C and an average temperature increase noticeable after about 9 days, starting on day 10. Humidity levels will fluctuate between 51% and 89%, while cloud cover remains relatively low at an average of around 1%. Rainfall is expected in two days with a total of 11 mm over the period. Winds are moderately strong, averaging around 20 km/h. The upcoming forecast does not indicate any heat wave conditions reaching temperatures of 40°C or higher for at least the next 15 days.
Rainfall probability
Wind speed
Humidity
Sunrise/Sunset
Moonrise/Moonset
Weather buddy
Today's weather will start off as cold with temperatures ranging from -6.0°C to -1.0°C and high humidity levels between 81% and 95%. The morning skies will be mostly clear, but expect a cloudy condition throughout the day. Winds will gust at around 13.3 km/h in the morning. As evening approaches, temperatures are expected to dip slightly more towards -1.0°C with lower humidity levels ranging from 62% to 80%. The skies will remain mostly clear and winds may pick up speed at about 24.5 km/h. FunctionalRequirements() { // Define the weather data structure based on provided values const morningWeather = { temperature: [-6, -1], humidity: [81, 95], cloudCover: 4, rain: 0, windSpeed: 13.3 }; const eveningWeather = { temperature: [-1, 0], humidity: [62, 80], cloudCover: 2, rain: 0, windSpeed: 24.5 }; const nightWeather = { temperature: [-11, -4], humidity: [77, 98], cloudCover: 0, rain: 0, windSpeed: 18.8 }; // Generate weather forecast summary using the data function generateForecastSummary() { let summary = `Today's weather will be predominantly cold with temperatures fluctuating between ${morningWeather.temperature[0]}°C and ${morningWeather.temperature[1]}°C. `; summary += 'Morning conditions are expected to be mostly clear, with a cloudy outlook persisting throughout the day. Winds will average around ${Math.round(averageWindSpeed(morningWeather.windSpeed))} km/h. '; summary += `In the evening, temperatures may slightly decline to between ${eveningWeather.temperature[0]}°C and ${eveningWeather.temperature[1]}°C. With reduced humidity levels of 62% to 80%, clear skies will continue under windier conditions at approximately ${Math.round(averageWindSpeed(eveningWeather.windSpeed))} km/h. `; summary += `Nighttime sees a significant drop in temperature, potentially reaching from -${nightWeather.temperature[0]}°C to -${nightWeather.temperature[1]}°C. High humidity will hover between 77% and 98%, with no precipitation expected. Winds are likely to be stronger at ${Math.round(averageWindSpeed(nightWeather.windSpeed))} km/h amidst the cold conditions.`; return summary; } // Helper function to calculate average wind speed function averageWindSpeed(speeds) { const total = speeds.reduce((acc, val) => acc + val); return total / speeds.length; } console.log(generateForecastSummary()); }
Temp (Min/Max)
CLOUDY
Humidity
75%
Dew Point
-8°C
Highly Humid
Wind speed
20 km/h
Wind Speed














