Pytanie o zmienne logiczne

Pytanie o zmienne logiczne
S8
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 9
0

Część, mam małą zagwozdkę dotyczącą zapisywania danych typu bool a w moich notatkach i podręczniku temat zmiennych logicznych jest dość ogólnie wyjasniony, otóż czeka mnie egzamin z podstaw programowania i może się pojawić pytanie typu: Zadeklaruj dwie zmienne logiczne jedną instrukcją, łącząc deklarację z inicjalizacją. Pierwszej zmiennej trzeba nadać wartość logiczną zdania "w moim nazwisku występuje litera A", a druga ma byc zainicjalizowana koniunkcją pierwszej zmiennej i wartości logicznej zdania "jestem kobietą".

Czy jeśli zapiszę to w poniższej postaci
bool "w moim nazwisku występuje litera A"=true, "w moim nazwisku występuje litera A"&&"jestem kobietą"=false;
to będzie w miarę OK z punktu widzenia C++?

czy bardziej coś w stylu

Kopiuj
string zdanie1 ="w moim nazwisku występuje litera A";
string zdanie2 ="jestem kobietą";

bool zdanie1 = true, zdanie1 && zdanie2 = false;

czy może jeszcze inaczej to powinno poprawnie sie zapisać? Proszę o poradę :)

atmal
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 913
0

Niezbyt rozumiem co autor zadania miał na myśli.
Zakładam że po prostu wpisujesz odpowiednie wartości (true albo false) do odpowiednich zmiennych, tak jak poniżej.

Kopiuj
bool has_A = true albo false
bool has_A_and_woman = has_a && true albo false
flowCRANE
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Tuchów
  • Postów: 12270
0
Silent81 napisał(a):

Zadeklaruj dwie zmienne logiczne jedną instrukcją, łącząc deklarację z inicjalizacją.

@atmal: miała być jedna ”instrukcja”. :P Musi pozostać poniższy schemat:

Kopiuj
bool foo = true, bar = foo && false;

@Silent81: w miejsca true i false wrzuć wywołania odpowiednich funkcji/metod, spełniających wymagania.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.