Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/03/2013, 19:43
Avatar de Pike
Pike
 
Fecha de Ingreso: agosto-2008
Ubicación: Por ahí
Mensajes: 251
Antigüedad: 15 años, 8 meses
Puntos: 1
Silabas y diptongos

Hola a todos, tengo este código
Código HTML:
Ver original
  1. System.out.print("Escribe una palabra: ");
  2.         String palabra = lector.nextLine();
  3.         int contador = 0;
  4.             for(int i = 0; i < palabra.length();i++){
  5.            if(palabra.charAt(i) == 'a' || palabra.charAt(i) == 'e'
  6.                    || palabra.charAt(i) == 'i' || palabra.charAt(i) == 'o'
  7.                    || palabra.charAt(i) == 'u'){
  8.                contador++;
  9.            }
  10.        }
  11.         System.out.println("Palabras tiene " + contador + " silabas");
  12.   }
este recorre palabra y donde encuentra una vocal y llega a contar sílabas sin diptongos.Por otro tengo este código que encuentra diptongos
Código HTML:
Ver original
  1. for(int i=0;i < palabra.length();i++){
  2.                if (palabra.indexOf("ui")>-1){
  3.                 diptongos++;
  4.             }else if(palabra.indexOf("au")>-1){
  5.                 diptongos++;
  6.             }else if(palabra.indexOf("eu")>-1){
  7.                 diptongos++;
  8.             }
  9.         }
Necesito combinarlo de alguna manera para que cuente las sílabas de las palabras que entran por teclado.
Un saludo

Última edición por Pike; 06/03/2013 a las 20:01