Buenas estimados
Por me ayudan a convertir 茅ste c贸digo a Fivewin
Ejemplo de consumo del m茅todo:
Gracias por la ayuda
Por me ayudan a convertir 茅ste c贸digo a Fivewin
public String calculaDigitoMod11(String cadena, int numDig, int limMult, boolean x10)
{
int mult, suma, i, n, dig;
if (!x10) numDig = 1;
for(n = 1; n <= numDig; n++) {
聽 聽suma = 0;
聽 聽mult = 2;
聽 聽for(i = cadena.length() - 1; i >= 0; i--) {
聽 聽suma += (mult * Integer.parseInt(cadena.substring(i, i + 1)));
聽 聽if(++mult > limMult) mult = 2;
聽 聽 聽}
聽 聽if (x10) {
聽 聽 聽dig = ((suma * 10) % 11) % 10;
聽 聽 聽}
聽 聽else {
聽 聽 dig = suma % 11;
聽 聽} 聽 聽 聽 聽 聽 聽 聽 聽 聽
聽 聽 聽 聽 聽 聽 聽if (dig == 10) {
聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 cadena += "1";
聽 聽 聽 聽 聽 聽 聽}
聽 聽 聽 聽 聽 聽 聽if (dig == 11) {
聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 cadena += "0";
聽 聽 聽 聽 聽 聽 聽}
聽 聽 聽 聽 聽 聽 聽if (dig < 10) {
聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 cadena += String.valueOf(dig);
聽 聽 聽 聽 聽 聽 聽} 聽 聽
}
聽 聽 return cadena.substring(cadena.length() - numDig, cadena.length());
}聽 public String obtenerModulo11(String pCadena) {
聽 聽 String vDigito = calculaDigitoMod11(pCadena, 1, 9, false);
聽 聽 聽return vDigito;
}Saludos,
Adhemar C.
Adhemar C.