Srxon05

Zadatak Bacanje kockice

Oct 25th, 2017
172
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.98 KB | None | 0 0
  1. #include <iostream>
  2. #include <cstdlib>
  3.  
  4.  
  5. using namespace std;
  6. class Kocka{
  7.     private: int strana;
  8.     public: Kocka(){
  9.         strana=1;
  10.     }
  11.     public: void baci(){
  12.         strana=(rand())%6;
  13.     }
  14.     public: int getVrednost() const{
  15.         return strana;
  16.     }
  17. };
  18. int meni(){
  19.     int x;
  20.     do{
  21.         cout<<"Unesi 0 za izlaz" <<endl;
  22.         cout<<"Unesi 1 za bacanje kocke" <<endl;
  23.         cout<<"Unesi 2 za prikaz bacene kocke" <<endl;
  24.  
  25.         cin>>x;
  26.         if ((x<0)||(x>2)) cout<< "GRESKA, UNESI 0 ili 1"<<endl;
  27.     }while((x<0)||(x>2));
  28.     return x;
  29. }
  30. int main()
  31. {
  32.     int m, s;
  33.     Kocka k;
  34.     do{
  35.         m=meni();
  36.         if(m!=0){
  37.             if(m==1){
  38.                 k.baci();
  39.             }
  40.             else{
  41.                 s=k.getVrednost();
  42.                  s++;
  43.             cout<<"Baceno je: ";
  44.             cout<<s<<endl;
  45.             }
  46.  
  47.         }
  48.     }while(m!=0);
  49.     cout<<"IGRA JE ZAVRSENA!!!"<<endl;
  50.     return 0;
  51. }
Advertisement
Add Comment
Please, Sign In to add comment