Cześć wszystkim
Mamy do napisania projekt symulacji turnieju tenisowego w języku C# (w ramach przedmiotu ''Podstawy programowania obiektowego''), który składa się miedzy innymi z klasy o nazwie ‘’Game’’ i z tą klasa trochę problemów i całą masę zastanawiania się. Wymagania do klasy są następujące:
There are the following data requirements to a game.
A game has one of the following types:
- A women’s single
- A men’s single
You play best of 3 or 5 sets. The result of these sets must be stored: - Women’s single is best of three sets.
- Men’s single is best of five sets.
The winner of a set has 6 points and the loser of the set has between 0 and 5 points: - We do not care about playing longer than to 6 points in a set.
A game has exactly one referee.
I kilka rzeczy mnie tu zastanawia:
Czy, powiedzmy, ‘’płeć’’ meczu to po prostu zmienna typu string?
Wynik meczu zapewne musi być przechowywany w tablicy wielowymiarowej?
Jak przypisać liczbę setów do określonej ‘’płci’’?
Jak zadeklarować zmienną z wynikiem meczu? Powinna to być po prostu zmienna typu int , ale co jeśli jest podana wartość od 0 do 5?
I czy dokładnie jeden sędzia meczu powinien być zadeklarowany jako stała o typie int i wartości 1?
Od razu powiem, ze nie zamierzam być programista. Robię ten projekt tylko dlatego, ze jest mi on potrzebny do zaliczenia tego przedmiotu i nigdy przedtem nie miałem styczności z programowaniem obiektowym. Studiuję na kierunku zbliżonym do informatyki jednak z większym naciskiem na prowadzenie projektów IT, potrzeby klientów i łączenie wiedzy biznesowej z informatyczną, ale jednak jakąś przynajmniej podstawową orientację w paradygmacie obiektowym powinniśmy mieć, więc robimy taki projekt. Osobiście bardziej interesuje się tematyką BI i bazami danych (w wolnych chwilach bawię się darmowymi wersjami QlikView i PowerBI). Jeśli ktoś będzie poirytowany tym jak można pytać o tak proste rzeczy na forum to z góry przepraszam , ale jest określony termin na oddanie projektu, więc nie mogę w nieskończoność siedzieć nad jednym i tym samym zagadnieniem I nie oczekuję byście to za mnie zrobili...oczekuje co najwyżej podpowiedzi na moje rozważania i pytania zadane wyżej