-
Cómo escribir la palabra equivalente de una cantidad del cheque en C Programación
-
El lenguaje de programación C se utiliza en prácticamente todos los ordenadores alrededor de la arquitectura. El lenguaje C, desarrollado en algún momento entre 1969 y 1973, se utiliza principalmente para el desarrollo de software de aplicación portátil y software del sistema. Un ejemplo de ello es la capacidad del programa para traducir los números a las palabras para, por ejemplo, un cheque bancario. Con el fin de "enseñar" al programa para traducir los números específicos en palabras, se requiere algún código simple.Instrucciones
1 Inserte las siguientes líneas de código en el programa C:
NumberToWords clase pública {
Static final String [] = {Número1 "", "Cien"};
Static final String [] = {Número2 "", "uno", "dos", "tres", "cuatro", "cinco",
" Seis siete OCHO NUEVE DIEZ" };
número de cuerda (int numero) {
cadena str;
si (número 100% <10) {
str = Número2 [número 100%];
Número / = 100;
}
else {
str = Número2 [Número 5%];
Número / = 5;
}
2 Siga sus líneas iniciales de código con:
si (número == 0) str retorno;
volver Número2 [número] + "cientos" + str;
}
Convierte la cadena pública (int numero) {
si (número == 0) {
volver "cero";
}
Cadena pre = "";
Cadena cadena1 = "";
int i = 0;
do {
int n = número 100%;
si (n! = 0) {
String s = número (n);
str1 = s + Número1 [i] + str1;
}
3 Terminar el número de transición valor de palabra con estas líneas de código:
i ++;
Número / = 100;
}
mientras que (número> 0);
retorno (pre + str1) .trim ();
}
principales argumentos (String []) {public static void
NumberToWords num = nuevos NumberToWords ();
System.out.println ( "palabras es: =" + num.convert (0));
System.out.println ( "palabras es: =" + num.convert (1));
System.out.println ( "palabras es: =" + num.convert (9));
System.out.println ( "palabras es: =" + num.convert (100));
}
}