Como se ve, el condicional material devuelve 0 ("falso") sólo cuando el antecedente es verdadero y el consecuente falso.