/Examen1_ProgramacionNoviembre2018

Examen de la asignatura MP_0485_Programacion

Primary LanguageJava

Examen 1ª Evaluación. Curso 2018-19. Fecha. 07/10/2018

Módulo Programación. IES Fernando Wirtz Suárez.

Desenvolvemento de Aplicacións Multiplataforma modalidad Dual.

Desenvolvemento de Aplicacións Web modalidad Dual.

Profesor:

Alfonso Pereira

Alumno/Autor:

Richard Daniel Oliva Denis. danielolivadenis@gmail.com

Nota examen: 10.0

Descripción del ejercicio:

Se desea crear la clase Texto. Todo texto tiene un tamaño máximo de caracteres que se le indicará al crearlo y está formado por líneas (Strings). Se pueden añadir lineas siempre que no se supere el tamaño máximo del texto expresado en caracteres. En ningún caso se puede añadir más de 10 líneas

Apartados:

  1. Definición de la clase atributos y constructor.
  2. Método que nos devuelve el número de líneas. public int numeroLineas();
  3. Método que nos indica él numero de letras de una linea. public int tamanoLinea(String linea)
  4. Método que nos indica el numero de letras de todo el texto (de todas las lineas) public int tamano();
  5. Método que nos indica si se puede añadir una nueva línea; public boolean sePuedeAnadir(String linea)
  6. Método que añade una linea y devuelve un boolean (true se ha podido añadir, false no se ha podido) public boolean anadirLinea(String linea)
  7. Método que cuente las vocales del texto. public int contarVocales()
  8. Método que cuente las no vocales public int contarNoVocales();
  9. Método que nos muestre todo el texto. Cada línea esta separada por un salto de línea. public void mostrar();
  10. Programa llamado ProgramaTexto. Debe probar los métodos implementados anteriormente.