Foros del Web » Programando para Internet » ASP Clásico »

Contar vocales????

Estas en el tema de Contar vocales???? en el foro de ASP Clásico en Foros del Web. Como le ago para contar vocales de un recate de formulario?????...
  #1 (permalink)  
Antiguo 24/01/2008, 14:18
Avatar de karmish  
Fecha de Ingreso: mayo-2006
Mensajes: 272
Antigüedad: 18 años
Puntos: 1
Contar vocales????

Como le ago para contar vocales de un recate de formulario?????
  #2 (permalink)  
Antiguo 24/01/2008, 14:27
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Re: Contar vocales????

Una idea:

Código:
int i
str cadena = "estaesunacadenaconmuchasvocales"
int contVocales = 0

DESDE i = 1 hasta len(cadena)
	SI
	lcase(mid(cadena, i, 1)) = "a" o _
	lcase(mid(cadena, i, 1)) = "e" o _
	lcase(mid(cadena, i, 1)) = "i" o _
	lcase(mid(cadena, i, 1)) = "o" o _
	lcase(mid(cadena, i, 1)) = "u" o _
	ENTONCES
		contVocales = contVocales + 1
	FIN SI
FIN DESDE

Imprime "Se encontraron " + contVocales + " vocales"
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 24/01/2008, 15:10
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
Re: Contar vocales????

Otra idea:

Código:
cadena = "estaesunacadenaconmuchasvocales"
tmp = lcase(cadena)
tmp = replace(tmp, "a", "aa")
tmp = replace(tmp, "e", "ee")
tmp = replace(tmp, "i", "ii")
tmp = replace(tmp, "o", "oo")
tmp = replace(tmp, "u", "uu")

response.write "Hay " & len(tmp) - len(cadena) & " vocales en la cadena."
__________________
...___...
  #4 (permalink)  
Antiguo 24/01/2008, 16:05
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Re: Contar vocales????

Cita:
Iniciado por Al Zuwaga Ver Mensaje
Otra idea:

Código:
cadena = "estaesunacadenaconmuchasvocales"
tmp = lcase(cadena)
tmp = replace(tmp, "a", "aa")
tmp = replace(tmp, "e", "ee")
tmp = replace(tmp, "i", "ii")
tmp = replace(tmp, "o", "oo")
tmp = replace(tmp, "u", "uu")

response.write "Hay " & len(tmp) - len(cadena) & " vocales en la cadena."
Qué solución más inteligente me costó trabajo entenderla je je je
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #5 (permalink)  
Antiguo 25/01/2008, 08:21
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Re: Contar vocales????

Cita:
me costó trabajo entenderla je je je
Eso es una prueba de que beber en exceso SI tiene consecuencias

Saludos
  #6 (permalink)  
Antiguo 25/01/2008, 14:08
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
Re: Contar vocales????

En realidad la idea la obtuve de una respuesta que me dio Linterns para saber cuántas comas había dentro de una celda en un archivo de excel. La fórmula era así:

Código:
=LARGO(SUSTITUIR(X2;",";",,"))-LARGO(X2)
__________________
...___...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 23:54.