construindo logica