Conjugar 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.  
  3.    public class ejerc3
  4.    {
  5.       public static void main (String[] args)
  6.       {
  7.       //Cadenas
  8.       String verbo, terminacion, raiz;
  9.       int longitudverbo = 0;
  10.      
  11.       //Introduci—n del  verbo
  12.       System.out.print( "Introduce un verbo regular: " );
  13.       verbo = Keyboard.readString();
  14.      
  15.       //Determinar la longitud del verbo y pasarlo a mayusculas.
  16.       longitudverbo = verbo.length();
  17.       verbo = verbo.toUpperCase();
  18.      
  19.       //Determinar la ra’z y la terminaci—n
  20.       terminacion = verbo.substring(longitudverbo-2);
  21.       raiz = verbo.substring(0,longitudverbo-2);
  22.      
  23.       //Condiciones
  24.        if (terminacion.equals("AR") || terminacion.equals("ER") || terminacion.equals("IR")) {
  25.             if (terminacion.equals("AR")) {
  26.                System.out.println("\n\t YO " + raiz + "O");
  27.                System.out.println("\t TU " + raiz + "AS");
  28.                System.out.println("\t EL " + raiz + "A");
  29.                System.out.println("\t NOSOTROS " + raiz + "AMOS");
  30.                System.out.println("\t VOSOTROS " + raiz + "AIS");
  31.                System.out.println("\t ELLOS " + raiz + "AN");
  32.             }
  33.             else
  34.             {
  35.                if (terminacion.equals("ER")) {
  36.                   System.out.println("\n\t YO " + raiz + "O");
  37.                   System.out.println("\t TU " + raiz + "ES");
  38.                   System.out.println("\t EL " + raiz + "E");
  39.                   System.out.println("\t NOSOTROS " + raiz + "EMOS");
  40.                   System.out.println("\t VOSOTROS " + raiz + "EIS");
  41.                   System.out.println("\t ELLOS " + raiz + "EN");
  42.                }
  43.                else {
  44.                   System.out.println("\n\t YO " + raiz + "O");
  45.                   System.out.println("\t TU " + raiz + "ES");
  46.                   System.out.println("\t EL " + raiz + "E");
  47.                   System.out.println("\t NOSOTROS " + raiz + "IMOS");
  48.                   System.out.println("\t VOSOTROS " + raiz + "IIS");
  49.                   System.out.println("\t ELLOS " + raiz + "EN");
  50.              }
  51.     }
  52.    }
  53.          else {
  54.             System.out.print ("\n ERROR!! El verbo introducido no es un verbo regular.");
  55.    }
  56.  
  57. }
  58. }

No hay comentarios:

Publicar un comentario