Buscar un nombre dentro de un array que nosotros lo llenamos por el teclado. Indicar la o las posiciones donde se encuentra. Si hay más de uno, indicar igualmente la posición.
NOTA: el array es de tipo cadena y de 5 posiciones.
Bien como ya es costumbre vamos a explicar el funcionamiento de este algoritmo, entonces lo primero que hacemos es ponerle un nombre:
Algoritmo detarea
Declaramos las variables.
Definir x Como Entero
Definir vector,nombre Como Carácter
Colocamos el tamaño al vector.
Dimension vector[5]
Utilizamos un ciclo que se repite 5 veces.
para x = 1 Hasta 5 Con Paso 1 Hacer
En cada ciclo pedimos un nombre.
Escribir «Ingresa el nombre «,x
Este nombre lo almacenamos en el vector.
leer vector(x)
FinPara
Pedimos el nombre a buscar.
Escribir «Ingresa el nombre a buscar»
Este nombre lo almacenamos en la variable nombre.
leer nombre
utilizamos otro ciclo para que se repite 5 veces.
para x = 1 Hasta 5 Con Paso 1 Hacer
En cada ciclo vamos evaluamos si el nombre se encuentra en el vector.
si nombre == vector(x) Entonces
Si la condición se cumple, entonces, mostramos en pantalla la posición donde se encuentra el nombre.
Escribir «El nombre «,nombre,» se encuentra en la posición «,x
FinSi
FinPara
Cerramos las condiciones y finalizamos el algoritmo.
FinAlgoritmo
Aquí puedes ver el funcionamiento de este algoritmo.
Bien amigos este es la solución de este algoritmo, espero les guste y más que nada que les pueda ser de utilidad, les comparo el código fuente, un saludo y nos vemos en la próxima entrega.