UKO – Ćwiczenia 6 - XP
Transkrypt
UKO – Ćwiczenia 6 - XP
UKO – Ćwiczenia 6 Zapoznaj się z trzecim oraz czwartym rozdziałem pliku UKO.pdf z katalogu: FTP(public)\tronczyk\UKO\UKO.pdf , a następnie wykonaj zadania w języku VB .Net lub w C#: Zadanie 1 Napisz program wczytujący do tablicy 10 liczb całkowitych. Wyświetl je na ekranie, znajdź minimum oraz maksimum z liczb. Wyświetl ile razy w tablicy wystąpiło minimum, a ile maksimum. Zadanie 2 Napisz prostą grę wzorowaną na MasterMind. Na początku gry zapytaj gracza o poziom trudności (ilość cyfr do zgadnięcia), a następnie wylosuj odpowiednią liczbę cyfr z przedziału <1, 5>. W każdej turze gracz podaje listę cyfr oddzieloną przecinkami, a program odpowiada czy cyfra jest na poprawnym miejscu (X) czy nie (Y).Po każdych 5 próbach można przerwać grę. Gracz ma nieograniczoną liczbę prób. Poniżej przykład dla 3 liczb i wylosowanych przez komputer 1,3,5: PODAJ 3 CYFRY ODDZIELONE PRZECINKAMI: 1,2,3 WYNIK: X,0,Y PODAJ 3 CYFRY ODDZIELONE PRZECINKAMI: 1,3,5 WYNIK: X,X,X GRATULACJE WYGRAŁEŚ W 2 RUNDZIE ! Zadanie 3 Do Zadania 1 oraz Zadania 3 z poprzednich zajęć dodaj obsługę błędów. Zadanie 4 Stwórz klasę Student, która będzie przechowywała informację o studencie i jego ocenach. Klasa ma pozwalać na ustalanie imienia, nazwiska, numeru indeksu i numeru pesel studenta. Dodatkowo ma mieć możliwość dodawania ocen, pojedynczo lub całej tablicy ocen. Mamy mieć możliwość wypisania informacji o studencie na dwa sposoby: skrócony (Imię, nazwisko, nr_indeksu) lub ogólny gdzie mają być wypisane wszystkie informacje, także oceny. Zadanie 5 Napisz klasy Ocena(wartość, przedmiot, wystawiający) i Grupa Studencka (nazwa, lista studentów). Dla każdej z klas przygotuj odpowiednie metody. Zadanie 6 Zmodyfikuj tak zadanie 4 i 5 aby można było przypisywać Studentom Oceny i Studentów do Grup. Chcemy mieć możliwość wypisania dodatkowo wszystkich grup studenckich i wypisania wszystkich studentów w grupie (na oba sposoby). Zadanie 7 W metodzie Main zaprezentuj wszystkie możliwości klas z zadań 4-6.