Lab



Comments



Description

INFORMÁTICA APLICADALABORATORIO N14 Estructuras condicionales CÓDIGO DEL CURSO: WILSON TICONA QUISPE Alumno(s): Grupo: Criterio Evaluación de C Ciclo:II Excelente (5pts) Bueno (4pts) Nota: Requiere mejora (3pts) Conoce y utiliza los tipos de datos Conoce y utiliza estructuras condicionales Conoce y utiliza diagramas de flujo Orden, Limpieza y respeto. Observaciones y conclusiones PROGRAMA DE FORMACIÓN REGULAR No acept. (0pts) Puntaje Logrado Funciones de Búsqueda. Microsoft Excel 2013. Seleccione cualquier celda que contenga la hora y ejecute el macro ¿Qué es lo que hace el programa? Lo que hace es programa es si llego tarde o temprano dando como respuesta los minutos que llego tarde. en vez de a los 40.. este macro se encargada de determinar si un trabajador llego a tiempo o llego tarde.. Cree el diagrama que flujo que represente el programa. Habrá el libro asignado para el laboratorio y ubíquese en la primera hoja.SEGURIDAD: Advertencia: En este laboratorio está prohibida la manipulación del hardware. e..OBJETIVOS: 1.Lab.. pero sirven para que usted pueda instalar las herramientas de desarrollo en un equipo externo. descuento As Integer hora = ActiveCell. conexiones eléctricas o de red. VII. así como la ingestión de alimentos o bebidas.RECURSOS:   En este laboratorio cada alumno trabará con un equipo con Windows.PROCEDIMIENTO: Nota: Las secciones en cursivas son demostrativas.. En la pestaña desarrollador seleccione macros y cree el nuevo macro “descuentotardanza”.METODOLOGÍA PARA EL DESARROLLO DE LA TAREA:  El desarrollo del laboratorio es individual. En la ventana que aparece por defecto ingrese el siguiente código. II. DD-106 Página 1 de 8 I.FUNDAMENTO TEÓRICO: El docente dará una breve explicación para reforzar lo aprendido en las exposiciones. Modifique el programa para que aplique la tardanza a los 15 minutos después de las 8. b. III. a..30 MsgBgfox "Se le descontará " & descuento & " minutos el día de hoy" Else MsgBox "Gracias por su puntualidad" End If End Sub c. Escribe pseudocódigos declarando variables y utilizando pseudocódigos. 10 Informática Aplicada Nro. PROGRAMA DE FORMACIÓN REGULAR .Value llegada = Minute(hora) If llegada > 40 Then descuento = llegada . Al culminar la sesión de laboratorio.. 1. VI.NORMAS EMPLEADAS: No aplica V. apagar correctamente la computadora y el monitor. d. Sub descuentotardanza() Dim llegada. IV. DD-106 Página 2 de 8 Informática Aplicada f. INICIO Ingrese = 8:40am N < 8:40 NO SI Gracias por su puntualidad FINAL PROGRAMA DE FORMACIÓN REGULAR Se le descontará minutos el día de hoy .Funciones de Búsqueda.Lab. Cree el diagrama que flujo que represente el programa. 10 Nro. mayor será el descuento).Lab. Para esto cree un botón (al igual que en el laboratorio anterior) y nómbrelo “descuentovolumen” y asígnele un nuevo macro llamado “descuentovolumen”. Sub descuentovolumen() Dim cantidad1 As Double Dim cantidad2 As Double Dim cantidad3 As Double Dim precio1 As Double Dim precio2 As Double Dim precio3 As Double Dim precio4 As Double Dim unid As Double cantidad1 = Range("a2") cantidad2 = Range("a3") cantidad3 = Range("a4") precio1 = Range("b2") precio2 = Range("b3") precio3 = Range("b4") precio4 = Range("b5") unid = Range("b8") If unid <= cantidad1 Then Range("b9") = precio1 Range("b10") = precio1 * unid ElseIf unid <= cantidad2 Then Range("b9") = precio2 Range("b10") = precio2 * unid ElseIf unid <= cantidad3 Then Range("b9") = precio3 Range("b10") = precio3 * unid Else Range("b9") = precio4 Range("b10") = precio4 * unid End If End Sub b. ¿Qué es lo que hace el programa? Lo que realiza el programa es que multiplica la cantidad de producto por su precio dando un precio total. Cree el diagrama que flujo que represente el programa PROGRAMA DE FORMACIÓN REGULAR . a. DD-106 Página 3 de 8 2.Funciones de Búsqueda. En la segunda hoja se generara un macro el cual permita hacer descuentos en el precio de un producto dependiendo del volumen de la compra (mientras más unidades compren. 10 Informática Aplicada Nro. c. 2.Funciones de Búsqueda.Lab.3) As Double cantidad1 = Range("a2") cantidad2 = Range("a3") cantidad3 = Range("a4") precio1 = Range("b2") precio2 = Range("b3") precio3 = Range("b4") cantidad2 = Range("a3") precio4 = Range("b5") unid = Range("b8") Lee unid As Double precio3 = Range("b4") If unid <= cantidad1 Then Range("b9") = precio1 Range("b10") = precio1 * unid ElseIf unid <= cantidad2 Then Range("b9") = precio2 Range("b10") = precio2 * unid ElseIf unid <= cantidad3 Then Range("b9") = precio3 Range("b10") = precio3 * unid Else Range("b9") = precio4 Range("b10") = precio4 * unid End If End Sub Si la segunda expresión de la condicion unid <=cantidades. Range("b9") = precio Range("b10") = precio PROGRAMA DE FORMACIÓN REGULAR Fin .3) As Double Lee precio (1.2. DD-106 Página 4 de 8 Informática Aplicada Pseudocódigo Diagrama de flujo Inicio Sub descuentovolumen() Dim cantidad1 As Double Dim cantidad2 As Double Dim cantidad3 As Double Dim precio1 As Double Dim precio2 As Double Dim precio3 As Double Dim precio4 As Double Dim unid As Double Lee cantidad(1. 10 Nro. Inicio Sub calc_movilidad() Dim sueldo Sueldo>=2000 200 100 PROGRAMA DE FORMACIÓN REGULAR . Cree un diagrama de flujo que represente ambos macros. Usando como referencia el código anterior cree un macro que permita calcular la alimentación según las siguientes pautas. 10 Informática Aplicada Nro. por lo que el beneficio es de 200 soles. ubíquese en la celda donde desea calcular la movilidad y ejecútelo. e. Sub calc_movilidad() Dim sueldo As Integer sueldo = Cells(ActiveCell. En la hoja 3 nos encargaremos de crear dos macros que calculen ciertos beneficios para los trabajadores a. Saldría un mensaje con la explicación del monto asignado. Si el colaborador tiene un sueldo menor a 2000 soles se le cubre al 100% la alimentación en el concesionario de la empresa. f.Lab. la alimentación se cubre al 50% por lo que el beneficio sería sólo de 100 soles. DD-106 Página 5 de 8 3.Row. el monto será de 450 soles. Si está por debajo de 2500 soles. Toda el área comercial se desplaza constantemente para cubrir rutas según zonas. los puestos de mando medio en adelante utilizan su movilidad propia y los demás usan el transporte público para realizar este recorrido mensual. c.1). El cree un macro con el siguiente código. Si tiene un sueldo mayor a 2000 soles. Se asigna a cada uno un monto específico: Si el sueldo está por encima de los 2500 soles. el monto será de 600 soles.Value If sueldo >= 2500 Then ActiveCell = 600 Else ActiveCell = 450 End If End Sub d.Funciones de Búsqueda.Column . ActiveCell. b. Funciones de Búsqueda. Permiten crear aplicaciones en Excel más profesionales y automatizadas Con las macros te puedes ahorrar cientos de horas de trabajo Excel manual. Para poder concluir satisfactoriamente es necesario ingresar los códigos en Visual Basic de manera correcta sin errores ortográficos. presionamos sobre el botón Detener de la barra de estado. OBSERVACIONES:  Una vez concluido lo que queremos grabar. PROGRAMA DE FORMACIÓN REGULAR . o accediendo al menú de Macros y haciendo clic en detener grabación  Al seleccionar la opción grabar macro . DD-106 Página 6 de 8 Fin CONCLUSIONES    Gracias con ayuda de macros nos permite automatizar el trabajo realizado de manera fácil tan solo haciendo un click. 10 Informática Aplicada Nro.Lab. lo primero que vemos es el cuadro de diálogo Grabar macro donde podemos dar un nombre a la macro (no está permitido insertar espacios en blanco en el nombre de la macro).
Copyright © 2024 DOKUMEN.SITE Inc.