Булев калкулатор

При въвеждане на 2 булеви стойности (0 или 1) и знак за операция между тях (! & | ), да извърши операцията и да изведе резултата. Когато операцията е отрицание (!) да се приложи само към първата стойност.

Публикувано в 11а, 11в с етикети . Постоянна връзка.

One Response to Булев калкулатор

  1. Gadget каза:
    bool a,b;
        char p;
        cout<<"Vavedi dve bulevi stoinosti (0 ili 1):"<<endl;
        cin>>a>>b;
        cout<<"Vavedi znak za operaciq mejdu bulevite stoinosti (!,&,|):"<<endl;
        cin>>p;
        switch(p){
           case '!':cout<<"Otgovorut e: "<<(!a)<<endl;break;
           case '&':cout<<"Otgovorut e: "<<(a&&b)<<endl;break;
           case '|':cout<<"Otgovorut e: "<<(a||b)<<endl;break;
           default:cout<<"Nevaliden znak za operaciq!"<<endl;
           }
    

Вашият коментар