Brydż w c++ :/

0

Witam!
Mam do napisania program na zaluiczenie i nie mam pojecia nic o brydżu a c++ jeszcze gorzej, czy moglibyscie mi pomoc napisac taki program. Nie mam pojecia o co sie zachaczyc. Gdybyscie mi podzucili kawalek kodu to prosze o komentarz, bo chce sie nauczyc sam pisac te programy.

Tresc zadania:

Dla brydżysty. Napisz program losujący z tali 13 kart do brydża i podpowiadający, czy posiadacz tych kart pasuje czy otwiera licytację. Punktacja za poszczególne karty jest następująca:
A - 4 pkt.
K - 3 pkt.
D - 2 pkt.
W - 1 pkt.
renons - 1 pkt.
Program powinien drukować wylosowane karty, liczbę punktów i proponowane otwarcie licytacji, np. zgodnie z zasadą:
< 13 pkt. Pas
13 - 16 pkt. 1 kolor (podać jaki)
17 - 19 pkt. 1 bez atu

19 pkt. wg przyjętej konwencji.

Z gory dzieki pozdrawiam :]

0

1 zaloż sobie normalny adres e-mail ;)
na ten nie moglem wyslac wiadomosci z mutta - konto zablokowane administracyjnie _

2 z tego co wiem to na studiach najpierw ucza tego co jest na zaliczenie, wiec wykrecanie sie ze nie
znasz c jest troche bez sensu ;] natomiast znajomosc brydza nie jest tu wcale potrzebna ;>

3 mam do napisania jakis projekt - najlepiej jak najwiekszy, zeby bylo widac ogrom wlozonej pracy, musze go oddac w piatek.... ludzie pomozcie!!! tylko sie pospieszcie ;)
[dla nieqmatych - to byla ironia ;P]

4 w necie jest mnostwo stron domowych ludzi ktorzy reklamuja sie ze napisza program za 10zl ;)

0

Witam !!
Mail juz dziala, ale jak chcesz cos wyslac to na [email protected] nie jestem na studiach, a koles nas nic nie uczy a wymaga wiele, caly czas sie bawi netopem (do szpiegowania uczniow).
Ja naprawde chce sie tego nauczyc. A gotowy program moglbym kupic, ale wole dostac pare kodow zeby wiedziec w jaki sposo mozna to "jeszcze" rozwiazac.

Pozdrawiam

0

Witam!!

Nadal nikt nie wie jak do tego programu podejsc ??
Prosze o jakakolwiek pomoc.

0

Stworz klase karta np. taka:

class karta                                            
{
      public:
             karta();
             ~karta();
             int get_wartosc(){return wartosc;};
             char get_kolor(){return kolor;};
             void set_wartosc(int war){wartosc=war;};
             void set_kolor(char kol){kolor=kol;};
             void wyswietl(){cout<<kolor<<wartosc<<endl;};
      private:
              int wartosc;
              char kolor;             
};
karta::karta()
{
}
karta::~karta()
{
}   

zrob 13-elementowa tablice tych kart, no a potem zrob funkcje liczaca punkty w tablicy i funkcje wybierajocom kolor(1 kolor licytujemy jak mamy co najmniej 5 kart danego koloru na rece, jak mamy 13 pkt, ale jestesmy bez piotki to licytuje sie 1 trefl)

0

Dzieki :)

Tylko jest maly problem ja nic z tego nie wiem, i nie mam pojecia co to sa klasy, a i z tablicami tez mi nie idzie.

0

To może więc czas zmienić kierunek studiów, bo jak widać, chyba niezbyt czujesz się w tym temacie :-)
Tak na poważnie : przejrzyj/przeczytaj najpierw jakąś książkę do C++, np. Symfonię, albo jak koledzy radzili zgłoś się do kogoś, kto pomoże Ci za niewielką opłatą :-)
Pozdrawiam,
Radek

1 użytkowników online, w tym zalogowanych: 0, gości: 1