Está en la página 1de 2

FACULTAD DE INGENIERÍA

DEPARTAMENTO DE INGENIERÍA INDUSTRIAL


Algoritmos y programación
2020-01

Taller 2. Visual basic

Considere el archivo de datos, del cual se muestran los primeros registros en la siguiente
imagen.

Punto 1 (24 puntos). Haciendo uso de las fórmulas de la hoja de cálculo, tablas y
gráficos dinámicos y/o funciones generadas en VBA responda las siguientes preguntas:
● ¿Cómo se distribuyen las recetas seleccionadas de acuerdo al grado de dificultad?
● ¿Cuales son las categorías (tipos de cocina) en las que se clasifican las recetas
seleccionadas?
● ¿Cuáles son los ingredientes más usados en las recetas seleccionadas?

Punto 1 (20 puntos). Genere en VBA una función que dada una lista de ingredientes
retorna todas las recetas que los contienen:

Punto 3 (6 puntos). Adjunte en una sola carpeta comprimida


● El archivo de excel con las funciones y cálculos implementados.
● Un documento de texto donde detalle el procedimiento para dar respuesta a las
preguntas y describa cómo opera la función creada en el punto 2.
FACULTAD DE INGENIERÍA
DEPARTAMENTO DE INGENIERÍA INDUSTRIAL
Algoritmos y programación
2020-01

Pregunta 1
Se uso un grafico de barras para poder clasificar los datos y se pudo observar que hay mas
recetas sencillas y con dificultad media para la preparación, y solo se encontró una receta
muy difícil de preparar.

Pregunta 2 y Pregunta 3
Se uso un grafico de barras para dispersar los datos y realizar la agrupación.

2) La función
La función implementada recibe una lista de ingredientes que se declaran en la macro(se
tomo como ejemplo 2 ingredientes), esta lista se le envía a la función la cual recorre la lista
y va buscando ingrediente por ingrediente en la lista de recetas; las recetas se van guardan
en una variable de texto y al fin la se muestran las recetas que pertenecen a cada
ingrediente.
Para la busqueda se utiliza la función InStr que nos dice cuantas ocurrencias de una
palabra se encuentran en un texto, gracias a esto se puede saber si cada ingrediente se
encuentra en los ingredientes de la receta; se utilizo un contador para verificar e ir contando
cuantas veces se encontró el ingrediente en la lista de la receta.

También podría gustarte