 The functions codice_3, codice_4, and codice_5 round towards zero, down, or up respectively.All these functions return the discarded fractional part as a secondary value.For example, codice_6 yields −3, 0.5; codice_7 yields −2, −0.5; codice_8 yields 2, 0.5; and codice_9 yields 4, −0.5.