2. La scriera conditiilor compuse utilizati operatorii logici And sau Or.
Exemple:
1. De la tastatura se citesc 2 caractere. De afisat la ecran true, daca ambele sunt consoane si false in caz contrar.
Uses CRT; Var X,Y:Char; R:Boolean;
Begin ClrScr;
Write('1 car:'); ReadLn(X);
Write('2 car:'); ReadLn(Y);
R:=( UpCase(X) in ['A'..'Z']-['A','E','I','O','U']) And (UpCase(Y) in ['A'..'Z']-['A','E','I','O','U']);
Write(R); ReadKey
End.
2. De la tastatura se citesc 2 caractere. De afisat la ecran true, daca macar unul este paranteza si false in caz contrar.
Uses CRT; Var X,Y:Char; R:Boolean;
Begin ClrScr;
Write('1 car:'); ReadLn(X);
Write('2 car:'); ReadLn(Y);
R:=( ) in ['(',')','{','}','[',']']) Or(Y in ['(',')','{','}','[',']']);
Write(R); ReadKey
End.
Niciun comentariu:
Trimiteți un comentariu