Was ist der beste Weg ist, eine echte Art in SystemVerilog abzurunden nach:SystemVerilog - rund realer Typ
Fall positiv: wenn fraction >= 0.5
---> rund um den "Integer-Teil" return + 1 (zum Beispiel 4.5 - -> 5) wenn fraction < 0.5
---> Rundrück den "ganzzahligen Teil" (zum Beispiel 4,2 ---> 4)
Fall negativ: wenn fraction >= 0.5
---> Rundrück den "ganzzahligen Teil" -1 (zum Beispiel -4.5 ---> - 5) wenn fraction < 0.5
---> rund den "ganzzahligen Teil" zurückgeben (zum Beispiel -4.2 ---> -4)