Skip to content

Solution to Exercise 3.37 #837

@clean99

Description

@clean99
function cminus(x, y) { const z = make_connector(); const u = make_connector(); const v = make_connector(); constant(-1, u); multiplier(u, y, v); adder(x, v, z); return z; } function cmul(x, y) { const z = make_connector(); multiplier(x, y, z); return z; } function cdiv(x, y) { const z = make_connector(); const u = make_connector(); const v = make_connector(); constant(1, v); // y * u = 1 -> u = 1 / y multiplier(y, u, v); multiplier(x, u, z); return z; } function cv(val) { const x = make_connector(); constant(val, x); return x; }

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions