PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
Practica calificada de lenguaje de programación I
1. UNIVERSIDAD PARA EL DESARROLLO ANDINO
FACULTAD DE CIENCIAS E INGENIERÍA
ESCUELA PROFESIONAL DE INGENIERÍA INFORMÁTICA
PRACTICA CALIFICADA DE LENGUAJE DE PROGRAMACIÓN I
NOMBRES Y APELLIDOS: ARANGO LLACTAHUAMAN, Wilber
INGENIERÍA INFORMÁTICA CICLO: V
Desarrollar los siguientes ejercicios:
1. Desarrollar un programa que realice las funciones de un cajero automático básico.
Ingrese el monto a retirar del cajero. Validar monto máximo a retirar 1000 soles.
Botón procesar:
Dim C As Integer
Dim B50 As Integer
Dim B20 As Integer
Dim B10 As Integer
C = Val(TextBox1.Text)
If C < 1000 Then
If C Mod 10 = 0 Then
B50 = C 50 : C = C Mod 50
B20 = C 20 : C = C Mod 20
B10 = C 10 : C = C Mod 10
TextBox2.Text = Str(B50)
TextBox3.Text = Str(B20)
TextBox4.Text = Str(B10)
Else
MsgBox("cantidad de retiro debe ser multiplo de 10")
TextBox1.Text = ""
TextBox1.Focus()
End If
Else
MsgBox("cantidad de retiro maximo es de 1000 soles")
TextBox1.Text = ""
TextBox1.Focus()
End If
Botón nuevo:
TextBox1.Text = ""
TextBox2.Text = ""
TextBox3.Text = ""
2. UNIVERSIDAD PARA EL DESARROLLO ANDINO
FACULTAD DE CIENCIAS E INGENIERÍA
ESCUELA PROFESIONAL DE INGENIERÍA INFORMÁTICA
TextBox4.Text = ""
Botón salir:
Close()
2. Desarrollar un programa que realice las funciones de un cajero automático intermedio,
Ingrese el monto a retirar del cajero. El cajero retirar en billetes de 200, billetes de
100, billetes de 50, bellitas de 20, bellitas de 10. Validar monto máximo a retirar 1500
soles de lunes a domingo en horarios 8 am – 5:35 pm, validar monto máximo a retirar
2000 soles de lunes a domingo en horario 5:36pm – 7:59am.
Botón procesar:
Dim C As Integer
Dim B200 As Integer
Dim B100 As Integer
Dim B50 As Integer
Dim B20 As Integer
Dim B10 As Integer
C = TextBox1.Text
If C Mod 10 = 0 Then
B200 = C 200 : C = C Mod 200
B100 = C 100 : C = C Mod 100
B50 = C 50 : C = C Mod 50
B20 = C 20 : C = C Mod 20
B10 = C 10 : C = C Mod 10
TextBox2.Text = Str(B200)
TextBox3.Text = Str(B100)
TextBox4.Text = Str(B50)
TextBox5.Text = Str(B20)
TextBox6.Text = Str(B10)
Else
MsgBox("cantidad de retiro debe ser multiplo de 10")
TextBox1.Text = ""
TextBox1.Focus()
End If
3. UNIVERSIDAD PARA EL DESARROLLO ANDINO
FACULTAD DE CIENCIAS E INGENIERÍA
ESCUELA PROFESIONAL DE INGENIERÍA INFORMÁTICA
Botón nuevo:
TextBox1.Text = ""
TextBox2.Text = ""
TextBox3.Text = ""
TextBox4.Text = ""
TextBox5.Text = ""
TextBox6.Text = ""
Botón salir:
Close()
3. Desarrollar un programa, el cual permita ingresa un número entero positivo. Luego
mostrar la factorial y el resultado.
Botón procesar:
Dim n, r, i As Integer
n = TextBox1.Text
r = 1
For i = 1 To n Step 1
r = r * i
ListBox1.Items.Add(n & " x " & n - 1 & " x " & n - 2 & " x " & n - 3)
TextBox2.Text = r
Next
4. Desarrollar
5. Desarrollar
4. UNIVERSIDAD PARA EL DESARROLLO ANDINO
FACULTAD DE CIENCIAS E INGENIERÍA
ESCUELA PROFESIONAL DE INGENIERÍA INFORMÁTICA
Botón procesar:
Dim C As Integer
Dim B200 As Integer
Dim B100 As Integer
Dim B50 As Integer
Dim B20 As Integer
Dim B10 As Integer
Dim M5 As Integer
Dim M1 As Integer
C = TextBox1.Text
If C Mod 1 = 0 Then
B200 = C 200 : C = C Mod 200
B100 = C 100 : C = C Mod 100
B50 = C 50 : C = C Mod 50
B20 = C 20 : C = C Mod 20
B10 = C 10 : C = C Mod 10
M5 = C 5 : C = C Mod 5
M1 = C 1 : C = C Mod 1
TextBox2.Text = Str(B200)
TextBox3.Text = Str(B100)
TextBox4.Text = Str(B50)
TextBox5.Text = Str(B20)
TextBox6.Text = Str(B10)
TextBox7.Text = Str(M5)
TextBox8.Text = Str(M1)
Else
MsgBox("cantidad de retiro debe ser multiplo de 1")
TextBox1.Text = ""
TextBox1.Focus()
End If
Botón nuevo:
TextBox1.Text = ""
TextBox2.Text = ""
TextBox3.Text = ""
5. UNIVERSIDAD PARA EL DESARROLLO ANDINO
FACULTAD DE CIENCIAS E INGENIERÍA
ESCUELA PROFESIONAL DE INGENIERÍA INFORMÁTICA
TextBox4.Text = ""
TextBox5.Text = ""
TextBox6.Text = ""
TextBox7.Text = ""
TextBox8.Text = ""
Botón salir:
Close()