Add forecast data The program should allow the user to add forecast data according to the structure described above. After selecting the day, month, and year, the user needs to specify the corresponding temperature, max UV index, humidity, and wind speed. The program should not have two readings for the same day. If the date entered by the user already exists, the program should ask if the data should be overwritten or not and act accordingly.