Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Poziom 1 rozdz 12 zad domowe

Ostatnio zmodyfikowano 2017-09-16 13:25
Autor Wiadomość
kAKASHKIN
Temat założony przez niniejszego użytkownika
Poziom 1 rozdz 12 zad domowe
» 2017-09-15 18:39:31
Witam.  Napisz odpowiedni program dzięki któremu przetestujesz kolejność wykonywania operacji logicznych. Zrób co najmniej dwa programy. Pierwszy z nich niech nie wykorzystuje nawiasów zaokrąglonych, drugi program natomiast niech będzie modyfikacją pierwszego, który wymusi inną kolejność wykonania działań niż jest to standardowo zapewnione przez język C++.

czy ten kod do tego zad domowego jest ok?

#include <iostream>
using namespace std;
int main ()
{
bool wynik;
wynik = true && true && true || false && !false && true && !false||false;
cout << "Wynik = " << wynik << endl;
return 0;}
P-164920
karambaHZP
» 2017-09-15 19:07:02
Gdzie "conajmniej" drugi program?
P-164924
TwardyOrzech
» 2017-09-16 07:51:29
Wygląda dobrze, ale najłatwiej się przekonasz naciskając f9.
P-164941
kAKASHKIN
Temat założony przez niniejszego użytkownika
» 2017-09-16 12:03:48
No tak racja, pierwszy program napisalem, gdzie bylo trzeba ominac nawiasy okragle.
Co do drugiego, tam gdzie mam wymusic zmiane kolejnosci wykonywania dzialan, to chodzi o to, ze zamiast kolejnosci obowiazujacej w standardzie C++ tj. ! -> || -> &&, musze tylko zmienic kolejnosc np. && -> ! -> ||? Czy zle zrozumialem. Prosilbym o pomoc.
P-164944
karambaHZP
» 2017-09-16 12:28:32
Chodzi i zamianę kolejności działań.
Jak w matematyce:
2 + 2 * 2 = 6
(2 + 2) * 2 = 8
P-164945
kAKASHKIN
Temat założony przez niniejszego użytkownika
» 2017-09-16 13:25:08
@karambaHZP

Jesli chodzi o 2 zadanie, to o cos takiego chodzilo? Czy jeszcze nie to.
Pierwsze zad. gdzie bylo trzeba opuscic nawiasy jest chociaz ok?
Sorry za problemy, ale wole miec pewnosc i mam nadzieje, ze te forum rozwieje kazde moje watpliwosci jesli chodzi o c++


#include <iostream>
using namespace std;
int main ()
{
bool a = true;
bool b = true;
bool c = true;
cout << " a && b && c = " << (a && b && c)  << endl<< " !(a && b && c) = " << (!(a && b && c))<< endl;
return 0;
}


P-164946
« 1 »
  Strona 1 z 1