Conjugar verbos
¿Cuántas veces has vivido con pavor los exámenes de lengua en los que te daban un infinitivo y un tiempo verbal y tenías que conjugarlo? Pensabas que no era de ninguna utilidad y que los profes de lengua te obligaban a estudiarlos sólo por hacerte sufrir.
Pues se acabó, ya no hay que estudiar más. Vas a construir un programa que dado un verbo y su tiempo verbal, te lo conjugue. Para ello, cuentas con un ejemplo de cada una de las conjugaciones de los tiempos verbales que generará el programa:
Verbo | Presente (A) | Pretérito Perfecto Simple (P) | Futuro (F) |
---|---|---|---|
Yo salto | Yo salté | Yo saltaré | |
Tú saltas | Tú saltaste | Tú saltarás | |
Saltar | Él salta | Él saltó | Él saltará |
Nosotros saltamos | Nosotros saltamos | Nosotros saltaremos | |
Vosotros saltáis | Vosotros saltásteis | Vosotros saltaréis | |
Ellos saltan | Ellos saltaron | Ellos saltarán | |
Yo como | Yo comí | Yo comeré | |
Tú comes | Tú comiste | Tú comerás | |
Comer | Él come | Él comió | Él comerá |
Nosotros comemos | Nosotros comimos | Nosotros comeremos | |
Vosotros coméis | Vosotros comísteis | Vosotros comeréis | |
Ellos comen | Ellos comieron | Ellos comerán | |
Yo vivo | Yo viví | Yo viviré | |
Tú vives | Tú viviste | Tú vivirás | |
Vivir | Él vive | Él vivió | Él vivirá |
Nosotros vivimos | Nosotros vivimos | Nosotros viviremos | |
Vosotros vivís | Vosotros vivísteis | Vosotros viviréis | |
Ellos viven | Ellos vivieron | Ellos vivirán |
Nota: Nuestro programa no pondrá tildes, a pesar de constituir una falta de ortografía.
Entrada
La entrada consistirá en una sucesión de casos de prueba. Cada uno estará compuesto por dos valores, el primero el verbo a conjugar (será siempre regular, de no más de 20 letras y con las dos últimas en minúscula) y el segundo el tiempo verbal en el que queremos conjugarlo. Los posibles tiempos verbales son A para el Presente, P para el Preterito Perfecto Simple y F para el Futuro.
La entrada finalizará con un verbo cualquiera y el carácter T, que indicará que el programa debe terminar.
Salida
Para cada caso de prueba el programa mostrará la conjugación del verbo dado, en el tiempo verbal pedido, para cada una de sus personas. Las mayúsculas del verbo original deben conservarse, aunque la salida parezca incorrecta.
Entrada de ejemplo
saltar P Comer A viVir F terminar T
Salida de ejemplo
yo salte tu saltaste el salto nosotros saltamos vosotros saltasteis ellos saltaron yo Como tu Comes el Come nosotros Comemos vosotros Comeis ellos Comen yo viVire tu viViras el viVira nosotros viViremos vosotros viVireis ellos viViran