Tengo un ejercicio en el cual tengo que validar el ingreso de un caracter permitiendo que solo guarde letras mayusculas o el asterisco.
while((car<'A' || car>'Z') || car!='*');
tabla de verdad
"car<'A'" lo llamaremos "a"
"car>'>'" lo llamaremos "b"
car!='*' lo llamaremos "c"
abc -> (a or b) -> or c
VVV -> V -> V
VVF -> V -> V
VFV -> V -> V
VFF -> V -> V
FVV -> V -> V
FVF -> V -> V
FFV -> V -> V
FFF -> F -> F
por tabla de verdad vemos que solo si "car" es >='A', a su vez <='Z' y a su vez =='*' sale...
es decir para salir del while car debe ser una letra y simultáneamente asterisco...