Professional Documents
Culture Documents
void m_ingresar(){ System.out.println("Ingrese los dgitos"); a_nume=a_leer.next(); m_valida(a_nume); System.out.println("Los digitos ingresados forman en letra: "+a_letra); }
private void m_uno(String p_nume){ switch(p_nume.charAt(0)){ case '1':a_letra+="Uno";break; case '2':a_letra+="Dos";break; case '3':a_letra+="Tres";break; case '4':a_letra+="Cuatro";break; case '5':a_letra+="Cinco";break; case '6':a_letra+="Seis";break; case '7':a_letra+="Siete";break; case '8':a_letra+="Ocho";break; case '9':a_letra+="Nueve";break; case '0':a_letra+="Cero";break; } }
private void m_dos(String p_nume){ if (p_nume.charAt(0)=='0' && p_nume.charAt(1)=='0') a_letra+="Cero"; else if (p_nume.charAt(0)=='1') {
switch(p_nume.charAt(1)){ case '0':a_letra+="Diez";break; case '1':a_letra+="Once";break; case '2':a_letra+="Doce";break; case '3':a_letra+="Trece";break; case '4':a_letra+="Catorce";break; case '5':a_letra+="Quince";break; case '6':a_letra+="Dieciseis";break; case '7':a_letra+="Diecisiete";break; case '8':a_letra+="Dieciocho";break; case '9':a_letra+="Diecinueve";break;
} } else if(p_nume.charAt(0)=='2') switch(p_nume.charAt(1)){ case '0':a_letra+="Veinte";break; case '1':a_letra+="Veintiuno";break; case '2':a_letra+="Veintidos";break; case '3':a_letra+="Veintitres";break; case '4':a_letra+="Veinticuatro";break; case '5':a_letra+="Veinticinco";break; case '6':a_letra+="Veintiseis";break; case '7':a_letra+="Veintisiete";break; case '8':a_letra+="Veintiocho";break;
case '9':a_letra+="Veintinueve";break; } else if (p_nume.charAt(0)!='0' && p_nume.charAt(1)!='0') switch(p_nume.charAt(0)){ case '3':a_letra+="Treinta y "+m_dosUni(p_nume.charAt(1));break; case '4':a_letra+="Cuarenta y "+m_dosUni(p_nume.charAt(1));break; case '5':a_letra+="Cincuenta y "+m_dosUni(p_nume.charAt(1));break; case '6':a_letra+="Sesenta y "+m_dosUni(p_nume.charAt(1));break; case '7':a_letra+="Setenta y "+m_dosUni(p_nume.charAt(1));break; case '8':a_letra+="Ochenta y "+m_dosUni(p_nume.charAt(1));break; case '9':a_letra+="Noventa y "+m_dosUni(p_nume.charAt(1));break; } else if (p_nume.charAt(0)=='0' && p_nume.charAt(1)!='0') switch(p_nume.charAt(1)){ case '0':a_letra+=m_dosUni(p_nume.charAt(1));break; case '1':a_letra+=m_dosUni(p_nume.charAt(1));break; case '2':a_letra+=m_dosUni(p_nume.charAt(1));break; case '3':a_letra+=m_dosUni(p_nume.charAt(1));break; case '4':a_letra+=m_dosUni(p_nume.charAt(1));break; case '5':a_letra+=m_dosUni(p_nume.charAt(1));break; case '6':a_letra+=m_dosUni(p_nume.charAt(1));break; case '7':a_letra+=m_dosUni(p_nume.charAt(1));break; case '8':a_letra+=m_dosUni(p_nume.charAt(1));break; case '9':a_letra+=m_dosUni(p_nume.charAt(1));break;
} else if (p_nume.charAt(0)!='0' && p_nume.charAt(1)=='0') switch(p_nume.charAt(0)){ case '3':a_letra+="Treinta"+m_dosUni(p_nume.charAt(1));break; case '4':a_letra+="Cuarenta"+m_dosUni(p_nume.charAt(1));break; case '5':a_letra+="Cincuenta"+m_dosUni(p_nume.charAt(1));break; case '6':a_letra+="Sesenta"+m_dosUni(p_nume.charAt(1));break; case '7':a_letra+="Setenta"+m_dosUni(p_nume.charAt(1));break; case '8':a_letra+="Ochenta"+m_dosUni(p_nume.charAt(1));break; case '9':a_letra+="Noventa"+m_dosUni(p_nume.charAt(1));break; } }
private String m_dosUni(char p_unid){ String v_msj=""; switch(p_unid){ case '1':v_msj="Uno";break; case '2':v_msj="Dos";break; case '3':v_msj="Tres";break; case '4':v_msj="Cuatro";break; case '5':v_msj="Cinco";break; case '6':v_msj="Seis";break; case '7':v_msj="Siete";break; case '8':v_msj="Ocho";break; case '9':v_msj="Nueve";break;
return v_msj; }
private void m_tres(String p_nume){ String v_acum; if (p_nume.charAt(0)=='0') { v_acum=""+p_nume.charAt(1)+p_nume.charAt(2); m_dos(v_acum); } else if (p_nume.charAt(0)=='1') { a_letra+="Ciento "; v_acum=""+p_nume.charAt(1)+p_nume.charAt(2); m_dos(v_acum); } else switch (p_nume.charAt(0)){ case '2':{a_letra+="Doscientos "; v_acum=""+p_nume.charAt(1)+p_nume.charAt(2); m_dos(v_acum);break;} case '3':{a_letra+="Trescientos "; v_acum=""+p_nume.charAt(1)+p_nume.charAt(2); m_dos(v_acum);break;} case '4':{a_letra+="Cuatrocientos ";
v_acum=""+p_nume.charAt(1)+p_nume.charAt(2); m_dos(v_acum);break;} case '5':{a_letra+="Quinientos "; v_acum=""+p_nume.charAt(1)+p_nume.charAt(2); m_dos(v_acum);break;} case '6':{a_letra+="Seiscientos "; v_acum=""+p_nume.charAt(1)+p_nume.charAt(2); m_dos(v_acum);break;} case '7':{a_letra+="Setecientos "; v_acum=""+p_nume.charAt(1)+p_nume.charAt(2); m_dos(v_acum);break;} case '8':{a_letra+="Ochocientos "; v_acum=""+p_nume.charAt(1)+p_nume.charAt(2); m_dos(v_acum);break;} case '9':{a_letra+="Novecientos "; v_acum=""+p_nume.charAt(1)+p_nume.charAt(2); m_dos(v_acum);break;} } }
else switch (p_nume.charAt(0)){ case '1':{a_letra+="Mil "; v_acum=""+p_nume.charAt(1)+p_nume.charAt(2)+p_nume.charAt(3); m_tres(v_acum);break;} case '2':{a_letra+="Dos mil "; v_acum=""+p_nume.charAt(1)+p_nume.charAt(2)+p_nume.charAt(3); m_tres(v_acum);break;} case '3':{a_letra+="Tres mil "; v_acum=""+p_nume.charAt(1)+p_nume.charAt(2)+p_nume.charAt(3); m_tres(v_acum);break;} case '4':{a_letra+="Cuatro mil "; v_acum=""+p_nume.charAt(1)+p_nume.charAt(2)+p_nume.charAt(3); m_tres(v_acum);break;} case '5':{a_letra+="Cinco mil "; v_acum=""+p_nume.charAt(1)+p_nume.charAt(2)+p_nume.charAt(3); m_tres(v_acum);break;} case '6':{a_letra+="Seis mil "; v_acum=""+p_nume.charAt(1)+p_nume.charAt(2)+p_nume.charAt(3); m_tres(v_acum);break;} case '7':{a_letra+="Siete mil "; v_acum=""+p_nume.charAt(1)+p_nume.charAt(2)+p_nume.charAt(3); m_tres(v_acum);break;} case '8':{a_letra+="Ocho mil "; v_acum=""+p_nume.charAt(1)+p_nume.charAt(2)+p_nume.charAt(3); m_tres(v_acum);break;}