poniedziałek, 26 października 2020

Decyzje w programie.

Instrukcja warunkowa IF to po prostu rozgałęzienie w działaniu programu (ang. if = jeżeli). W zależności od tego, czy warunek zawarty w instrukcji jest prawdziwy lub fałszywy, wykonane zostają inne instrukcje. Klauzula "else" jest opcjonalna, to znaczy nie musi koniecznie wystąpić – zależy to od nas i rozpatrywanego problemu.

Operatory logiczne: 

Działanie operatorów logicznych &&, || dla dwóch warunków oraz negacja z użyciem operatora zaprzeczenia - !:



Konkluzja jest prosta: operator AND && zwraca wartość "prawda" 1, tylko jeżeli oba warunki były prawdziwe (pomyśl o logowaniu - system "wpuszcza nas" tylko jeżeli zarówno login jak i hasło były prawidłowe (prawdziwe). Uwaga: w C++ obowiązuje konwencja, iż każda wartość liczbowa różna od zera odpowiada wartości true, a wartością liczbową odpowiadającą false jest tylko zero.

Operator OR || daje wartość prawda, jeżeli przynajmniej jeden warunek były prawdziwy (na przykład sytuacja z podaniem małej lub dużej litery jako odpowiedzi w quizie).

Negacja ! (zgodnie ze swoją nazwą) zawsze zmienia wartość logiczną na przeciwną (prawda zmienia się na fałsz, zaś fałsz na prawdę).


Symulator banku :




Logowanie do programu :






Sprawdzenie wieku podanego przez użytkownika:











Brak komentarzy:

Prześlij komentarz