Rozwiązanie egzaminu INF.04 (czerwiec 2024)
Wstęp
Ten tutorial zawiera instrukcję wykonania zadania egzaminacyjnego INF.04 z czerwca 2024 roku. Skupimy się na stworzeniu aplikacji konsolowej oraz aplikacji mobilnej w .NET MAUI zgodnie z wytycznymi z arkusza egzaminacyjnego.
Część I: Aplikacja Konsolowa
Wymagania funkcjonalne
- Program pobiera liczbę kostek do rzucenia (3-10).
- Losuje wartości oczek (1-6) dla każdej kostki.
- Wyświetla wyniki rzutów.
- Oblicza punkty zgodnie z zasadą: punkty są sumą oczek tylko tych liczb, które wystąpiły co najmniej dwa razy.
- Pyta użytkownika, czy chce powtórzyć grę (‘t’ – tak, ‘n’ – zakończ).
- UTWÓRZ KOD W PUTHON.
- …
- Testowanie
Uruchom skrypt w terminalu (python nazwa_pliku.py).
Sprawdź poprawność wyświetlania i obliczeń.
Upewnij się, że obsługiwane są błędne dane wejściowe.
Część II: Aplikacja Mobilna w .NET MAUI
Wymagania funkcjonalne
- Interfejs zawiera tytuł, przycisk „RZUĆ KOŚĆMI”, 5 obrazków kości, wynik rzutu i całkowity wynik gry.
- Po naciśnięciu przycisku generowane są losowe wartości dla 5 kostek.
- Punkty są liczone według tej samej zasady co w aplikacji konsolowej.
- Przyciskiem „RESETUJ WYNIK” zerujemy grę.
Tworzenie projektu w .NET MAUI
- Otwórz Visual Studio 2022.
- Utwórz nowy projekt .NET MAUI App.
- Nazwij projekt
GraWKosciMaui. - Skonfiguruj emulator Androida (np. Pixel 5).
