You are on page 1of 4

package numeletras; import java.util.Scanner; public class NumeLetras { public static void main(String[] args) { Scanner leer=new Scanner(System.

in); int num,dig1,dig2,dig3,dig4,acum1,acum2,acum3,acum4; String casi1=,casi2=,casi3=,casi4=; System.out.println(Ingrese cifra de 4 numeros enteros para convertirlos a letras); num=leer.nextInt(); dig1=num1000; acum1=num%1000; dig2=acum1100; acum2=acum1%100; dig3=acum210; acum3=acum2%10; dig4=acum3; switch(dig1){ case 1 casi1=Mil; break; case 2 casi1=Dos mil; break; case 3 casi1=Tres mil; break; case 4 casi1=Cuatro mil; break; case 5 casi1=Cinco mil; break; case 6 casi1=Seis mil; break; case 7 casi1=Siete mil; break; case 8 casi1=Ocho mil; break; case 9 casi1=Nueve mil; break; default } if(dig3!=0){ switch(dig2){ case 1 casi2=cien; break; case 2 casi2=doscientos; break; case 3casi2=trescientos; break; case 4 casi2=cuatrocientos; break; case 5 casi2=quinientos; break; case 6casi2=seicientos; break;

case 7 casi2=setecientos; break; case 8 casi2=ochocientos; break; case 9 casi2=novecientos; } } else{ switch(dig2){ case 1 casi2=ciento; break; case 2 casi2=doscientos; break; case 3casi2=trescientos; break; case 4 casi2=cuatrocientos; break; case 5 casi2=quinientos; break; case 6casi2=seicientos; break; case 7 casi2=setecientos; break; case 8 casi2=ochocientos; break; case 9 casi2=novecientos; break; } } if(dig4!=0){ switch(dig3){ case 1 casi3= break; case 2 casi3= break; case 3 casi3= break; case 4 casi3= break; case 5 casi3= break; case 6 casi3= break; case 7 casi3= break; case 8 casi3= break; case 9 casi3= break; default } } else{ switch(dig3){ case 1 casi3= break; case 2 casi3=

; veinti; treinta y ; cuarenta y ; cincuenta y ; sesenta y ; setenta y ; ochenta y ; noventa y ;

diez; veinte;

break; case 3 casi3= break; case 4 casi3= break; case 5 casi3= break; case 6 casi3= break; case 7 casi3= break; case 8 casi3= break; case 9 casi3= break; default }

treinta; cuarenta; cincuenta; sesenta; setenta; ochenta; noventa;

} if(dig3!=1) { switch(dig4){ case 1 casi4= uno; break; case 2 casi4= dos; break; case 3 casi4= tres; break; case 4 casi4= cuatro; break; case 5 casi4= cinco; break; case 6 casi4= seis; break; case 7 casi4= siete; break; case 8 casi4= ocho; break; case 9 casi4= nueve; break; default } } else { switch(dig4){ case 1 casi4=once; break; case 2 casi4=doce; break; case 3 casi4=trece; break; case 4 casi4=catorce; break; case 5 casi4=quince; break; case 6 casi4=dieciseis; break; case 7 casi4=diecisiete; break;

case 8 casi4=dieciocho; break; case 9 casi4=diecinueve; break; default } } System.out.printf(El numero que ingreso en letras es +casi1+ +casi2+ +ca si3+casi4); } }

You might also like