Lectura de una palabra correspondiente al infinitivo de un verbo. Visualización de la conjugación y de la raíz. Conjugación del presente.
- import cs1.*;
- public class conjugacion {
- public static void main(String args[])
- {
- String verbo="", terminacion="", raiz="";
- int longVerbo = 0;
- System.out.print("\n Entra un verbo regular ('***' para salir): ");
verbo =Keyboard.readString();
- while (!verbo.equals("***"))
- {
- longVerbo = verbo.length();
- verbo = verbo.toUpperCase(); //Pasamos a mayúsculas
- terminacion = verbo.substring(longVerbo-2); //La terminación del verbo... AR,
- raiz = verbo.substring(0,longVerbo-2); //La raíz, por ejemplo de CANTAR,
- if (terminacion.equals("AR") || terminacion.equals("ER") || terminacion.equals("IR"))
- {
- if (terminacion.equals("AR"))
- {
- System.out.println("\n\t YO " + raiz + "O");
System.out.println("\t TU " + raiz + "AS");
System.out.println("\t EL " + raiz + "A");
System.out.println("\t NOSOTROS " + raiz + "AMOS");
System.out.println("\t VOSOTROS " + raiz + "AIS");
System.out.println("\t ELLOS " + raiz + "AN");
- }
- else {
- if (terminacion.equals("ER"))
- {
- System.out.println("\n\t YO " + raiz + "O");
System.out.println("\t TU " + raiz + "ES");
System.out.println("\t EL " + raiz + "E");
System.out.println("\t NOSOTROS " + raiz + "EMOS");
System.out.println("\t VOSOTROS " + raiz + "EIS");
System.out.println("\t ELLOS " + raiz + "EN");
- }
- else {
- } }
- }
- else {
- //System.out.println("\n\t YO " + raiz + "O");
//System.out.println("\t TU " + raiz + "ES");
System.out.println("\t EL " + raiz + "E");
//System.out.println("\t NOSOTROS " + raiz + "IMOS");
//System.out.println("\t VOSOTROS " + raiz + "IIS");
//System.out.println("\t ELLOS " + raiz + "EN");
- System.out.print ("\n ERROR!! La palabra introducida parece no ser un verbo regular");
- }
System.out.print("\n\n Entra un verbo regular ('***' para salir): ");
verbo =Keyboard.readString();
- }
- System.out.print("\n\n THAT'S ALL FOLK"); }
- }
No hay comentarios:
Publicar un comentario