QString FLUtil::decenas( long n ) { QString buffer; if ( n < 30 ) buffer = unidades( n ); else { buffer = vecDecenas[ n / 10L ]; if ( n % 10L ) { buffer = buffer + " y "; buffer = buffer + unidades( n % 10L ); } } return buffer; }
QString FLUtil::unidadesmillar( long n ) { QString buffer; if ( n < 1000 ) buffer = ""; if ( n / 1000 == 1 ) buffer = "mil "; if ( n / 1000 > 1 ) { buffer = unidades( n / 1000 ); buffer = buffer + " mil "; } buffer = buffer + centenas( n % 1000 ); return buffer; }
QString FLUtil::unidadesmillar(long n) { QString buffer; if (n < 1000) buffer = ""; if (n / 1000 == 1) buffer = QT_TR_NOOP("mil") + QString(" "); if (n / 1000 > 1) { buffer = unidades(n / 1000); buffer = buffer + " " + QT_TR_NOOP("mil") + " "; } buffer = buffer + centenas(n % 1000); return buffer; }