¡Hola! Mi nombre es Xor

Ahora cambiemos las funciones tienenLaMismaMadre y tienenElMismoPadre por proposiciones genéricas A y B. Además, representemos la operación que realiza sonMediosHermanos con el símbolo . Lo que obtenemos es... ¡una nueva tabla! :tada:

A B A ⊻ B
V V F
V F V
F V V
F F F

Este comportamiento existe como un operador dentro de la lógica y se lo denomina xor o disyunción lógica excluyente.

A diferencia del and, or y not, el xor no suele estar definido en los lenguajes. :cry: Sin embargo, ahora que sabés cómo funciona, si alguna vez lo necesitás podés definirlo a mano. :wink:

Veamos si se entiende: definí la función genérica xor, que tome dos booleanos y devuelva el valor de verdad correspondiente.

Tenés que iniciar sesión antes de empezar a enviar tus soluciones