INF.04 CZERWIEC 2024

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

  1. Program pobiera liczbę kostek do rzucenia (3-10).
  2. Losuje wartości oczek (1-6) dla każdej kostki.
  3. Wyświetla wyniki rzutów.
  4. Oblicza punkty zgodnie z zasadą: punkty są sumą oczek tylko tych liczb, które wystąpiły co najmniej dwa razy.
  5. Pyta użytkownika, czy chce powtórzyć grę (‘t’ – tak, ‘n’ – zakończ).
  6. UTWÓRZ KOD W PUTHON.
  7. 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

  1. Interfejs zawiera tytuł, przycisk „RZUĆ KOŚĆMI”, 5 obrazków kości, wynik rzutu i całkowity wynik gry.
  2. Po naciśnięciu przycisku generowane są losowe wartości dla 5 kostek.
  3. Punkty są liczone według tej samej zasady co w aplikacji konsolowej.
  4. Przyciskiem „RESETUJ WYNIK” zerujemy grę.

Tworzenie projektu w .NET MAUI

  1. Otwórz Visual Studio 2022.
  2. Utwórz nowy projekt .NET MAUI App.
  3. Nazwij projekt GraWKosciMaui.
  4. Skonfiguruj emulator Androida (np. Pixel 5).