Úloha 3 – Kombinace logických operátorů
Řešení úlohy
Co je zde splněno
-
Vytvořeny proměnné
prihlasen,role,blokovan. -
Podmínka vyžaduje, aby uživatel byl přihlášen, měl roli „správce“ a nebyl blokovaný.
-
V ostatních případech se vypíše „Přístup omezen“.
-
Bonus: přidána alternativa s využitím De Morganových zákonů pro čitelnější zápis negace.
Poznámky
Použití závorek v podmínce zvyšuje čitelnost a pomáhá předcházet logickým chybám.
Druhá varianta je často přehlednější, protože přímo vyjmenovává důvody, proč přístup není povolen.