Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/03/2013, 02:10
Avatar de Fuzzylog
Fuzzylog
 
Fecha de Ingreso: agosto-2008
Ubicación: En internet
Mensajes: 2.511
Antigüedad: 16 años, 4 meses
Puntos: 188
Respuesta: Silabas y diptongos

Puedes tomar las sílabas como contador-diptongos
puedes crear un metodo contarDiptongos que contenga el segundo codigo y pasarle palabra como parámetro.

int contadorDiptongos(String palabra) {
int diptongos = 0;
for(int i=0;i < palabra.length();i++){
if (palabra.indexOf("ui")>-1){
diptongos++;
}else if(palabra.indexOf("au")>-1){
diptongos++;
}else if(palabra.indexOf("eu")>-1){
diptongos++;
}
}
return diptongos;
}

Luego en tu codigo principal escribes

int diptongosEncontrados = contadorDiptongos(palabra);

y finalmente:
int numSilabas = contador - diptongosEncontrados;
System.out.println("Palabras tiene " + numSilabas + " silabas");
__________________
if (fuzzy && smooth) {
fuzzylog = "c00l";
return true;
}