package Ġcom . br ins . base lib . utils Ċ Ċ import Ġjava . math . BigDecimal Ċ import Ġjava . math . Round ingMode Ċ import Ġjava . text . Decimal Format Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġli pe il in Ċ Ġ* Ġon Ġ 2 0 2 0 / 1 1 / 2 4 Ċ Ġ*/ Ċ Ċ fun Ġconvert Num M illion ( value : ĠLong , Ġdivisor : ĠInt Ġ= Ġ 1 0 0 0 0 , Ġformat : ĠString Ġ= Ġ"# .# Ġw "): ĠString Ġ{ ĊĠĠĠ Ġif Ġ( value Ġ< Ġ 1 0 0 0 0 ) Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġvalue . toString () ĊĠĠĠ Ġ} ĊĠĠĠ Ġval Ġdf Ġ= ĠDecimal Format ( format ) ĊĠĠĠ Ġdf . rounding Mode Ġ= ĠRound ingMode . HALF _ UP ĊĠĠĠ Ġval Ġs Ġ= Ġdf . format ( BigDecimal . valueOf ( value ). divide ( BigDecimal . valueOf ( div isor . to Long ()))) ĊĠĠĠ Ġreturn Ġs Ċ } Ċ Ċ fun Ġconvert Num H undred M illion ( value : ĠLong ): ĠString Ġ{ ĊĠĠĠ Ġreturn Ġconvert Num M illion ( value , Ġdivisor Ġ= Ġ 1 0 0 0 0 0 0 0 0 , Ġformat Ġ= Ġ"# .# Ġ äº ¿ ") Ċ } Ċ Ċ fun Ġconvert Num ( value : ĠLong ): ĠString Ġ{ ĊĠĠĠ Ġreturn Ġif Ġ( value Ġ> Ġ 1 0 0 0 0 0 0 0 0 ) Ġ{ ĊĠĠĠĠĠĠĠ Ġconvert Num H undred M illion ( value ) ĊĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠ Ġconvert Num M illion ( value ) ĊĠĠĠ Ġ} Ċ }