Verbos


 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.
  1.    import cs1.*;
  2.    public class conjugacion {
  3.       public static void main(String args[])
  4.       {
  5.          String verbo="", terminacion="", raiz="";
  6.          int longVerbo = 0;
  7.          System.out.print("\n Entra un verbo regular ('***' para salir): ");

       verbo =Keyboard.readString();
  8.          while (!verbo.equals("***"))
  9.          {
  10.             longVerbo = verbo.length();
  11.             verbo = verbo.toUpperCase(); //Pasamos a mayúsculas
  12.             terminacion = verbo.substring(longVerbo-2); //La terminación del verbo... AR,
  13.          
  14.             raiz = verbo.substring(0,longVerbo-2); //La raíz, por ejemplo de CANTAR,
  15.             if (terminacion.equals("AR") || terminacion.equals("ER") || terminacion.equals("IR"))
  16.             {
  17.                if (terminacion.equals("AR"))
  18.                {
  19.                  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");
  20.                }
  21.                else {
  22.                   if (terminacion.equals("ER"))
  23.                   {
  24.                  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");
  25.                   }
  26.                   else {
  27.                   } }
  28.             }
  29.             else {
  30.            
  31.                //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");
  32.                System.out.print ("\n ERROR!! La palabra introducida parece no ser un verbo regular");
  33.             }

  34.            System.out.print("\n\n Entra un verbo regular ('***' para salir): ");
    verbo =Keyboard.readString();
  35.          }
  36.          System.out.print("\n\n THAT'S ALL FOLK"); }
  37.    }

No hay comentarios:

Publicar un comentario