Visual Basic - Histograma

Life is soft - evento anual de software empresarial
 
Vista:

Histograma

Publicado por Marco (5 intervenciones) el 28/09/2005 03:55:08
ME PODEIS AYUDAR?

solicite una hilera de texto y devuelva en pantalla un histograma
de los caracteres comprendidos en la hilera.

ejemplo

introduzco la cadena "casa de logos azul "

tendria que aparecer

A ***
C *
D *
E *
G *
L **
U *
Z *
OTROS ***
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

RE:Histograma

Publicado por Raúl Santiago (178 intervenciones) el 28/09/2005 10:03:27
Se me ocurre algo, tendrias que probar, la cosa es que donde estoy no tengo vb, pero podria ser una forma.

con un for de la longitud de la cadena que estas enviando recorrerla viendo el ascii del caracter y poner un contador, la cosa es que esto seria para cada caracter qeu quisieras hacerlo, luego el histograma solo es cosa de graficar o imprimir el contador cada vez.

Seria algo mas o menos asi.


for j=0 to 180
contador=0
for i=0 to len(cadena)
if val(asc(mid(cadena,len,1)))==j
contador=contador+1
end if
next
'aqui imprimirias o graficarias cada vez
next

bueno, es una idea, espero te sirva, puede tener errores porque lo hice de con los comandos que me acordaba.

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar