Hej mam zadanie na uczelni do zrobienia.
Mając datę ostatniej pełni księżyca program ma podać daty kolejnych pełni księżyca.
Użytkownik podaje następujące dane:
• datę ostatniej pełni księżyca;
• czy wyliczyć daty kolejnych pełni w przód?
Jeśli tak, to ile dat w przód?
Jeśli nie, to ile dat wstecz liczymy.
Program ma zweryfikować poprawność wprowadzonych danych.
Założenie: od danej pełni do kolejnej jest 29 dni: pełnia to jest pierwszy dzień, zaś 29 to data kolejnej
pełni. Uwzględnić lata przestępne.
Dane mają być wypisywane ma monitor jak i też mają być zapisywane do pliku. W tym też data ostatniej
pełni (dana podana przez użytkownika) i czy liczymy daty w wstecz, czy w przód. Format zapisu danych
do pliku:
1sza pełnia: 23.02.2020
2ga pełnia: 22.03.2020
Przedrostek można zmienić, aby nie musieć dbać dokładnie o formę gramatyczną
Nie do końca mam pomysł jak się za to zabrać tzn. funkcja wczytania daty, sprawdzenia czy ten rok jest przestępny spoko, ale im dalej las tym gorzej. nie do końca wiem jak rozwiązać problem dodawania(lub odejmowania) tych 29 dni czy po prostu muszę masę przypadków rozpisać czy jest jakiś sprawny patent żeby to uprościć.
Z góry dziękuję za wskazówki(w miarę postępu moich pomysłów, wrzucę kod co udało mi się wyrzeźbić bo nie liczę na gotowca)