Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
LABORATORIO N14
Estructuras condicionales
Grupo: Ciclo:
Requiere No
Criterio de Excelente Bueno Puntaje
mejora acept.
Evaluación (5pts) (4pts) Logrado
(3pts) (0pts)
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
Funciones de Búsqueda- Lab. 10 Nro. DD-106
I.- OBJETIVOS:
1. Escribe pseudocódigos declarando variables y utilizando pseudocódigos.
II.- SEGURIDAD:
Advertencia:
En este laboratorio está prohibida la manipulación del
hardware, conexiones eléctricas o de red; así como la ingestión
de alimentos o bebidas.
Al culminar la sesión de laboratorio, apagar correctamente la
computadora y el monitor.
V.- RECURSOS:
En este laboratorio cada alumno trabará con un equipo con Windows.
Microsoft Excel 2013.
VII.- PROCEDIMIENTO:
Nota:
Las secciones en cursivas son demostrativas, pero sirven para que usted pueda instalar las herramientas de
desarrollo en un equipo externo.
Sub descuentotardanza()
End Sub
c. Seleccione cualquier celda que contenga la hora y ejecute el macro ¿Qué es lo que hace el
programa?
d. Modifique el programa para que aplique la tardanza a los 15 minutos después de las 8, en
vez de a los 40.
Sub descuentotardanza()
End Sub
INICIO
Ingrese= 8:40
am
No
N<8:40
Se le descontara
minutos del día de
hoy
Gracias Por su
puntualidad
FINAL
a. 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")
INICIO
Cantidad2 =Range(“a3”)
Si la segunda
“Range(“b9”)= Precio expresión de la
condición Unid
<=cantidades
“Range(“b10”)=Precio
FINAL
3. En la hoja 3 nos encargaremos de crear dos macros que calculen ciertos beneficios para los
trabajadores
a. 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.
b. 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. Si está por debajo de 2500 soles, el monto será de 450 soles.
c. El cree un macro con el siguiente código, ubíquese en la celda donde desea calcular la
movilidad y ejecútelo.
Sub calc_movilidad()
Dim sueldo As Integer
sueldo = Cells(ActiveCell.Row, ActiveCell.Column - 1).Value
If sueldo >= 2500 Then
ActiveCell = 600
Else
ActiveCell = 450
End If
d. Usando como referencia el código anterior cree un macro que permita calcular la
alimentación según las siguientes pautas.
e. Si el colaborador tiene un sueldo menor a 2000 soles se le cubre al 100% la alimentación
en el concesionario de la empresa, por lo que el beneficio es de 200 soles. Si tiene un
sueldo mayor a 2000 soles, la alimentación se cubre al 50% por lo que el beneficio sería
sólo de 100 soles. Saldría un mensaje con la explicación del monto asignado.
End Sub
Sub cal_alimentacion()
Dim sueldo As Integer
sueldo = Cells(ActiveCell.Row, ActiveCell.Column - 2).Value
If sueldo <= 2000 Then
ActiveCell = 200
Else
ActiveCell = 100
End If
End Sub
Sub calc_movilidad
Dim Sueldo
Final
Inicio
Sub calc_alimetacion
Dim Sueldo
Final
CONCLUSIONES
OBSERVACIONES:
Se observó que al utilizar los códigos se agregan a un libro, la cual hace determina donde se aplica.
Se observó que al agregar un botón este se puede configurar para utilizar el macro siguiente, de los
datos para hallar.
se observó que de lo diagramas de flujo son para poder hallar los siguientes