practica calificada de lenguaje de programación i
TRANSCRIPT
![Page 1: Practica calificada de lenguaje de programación I](https://reader035.vdocuments.co/reader035/viewer/2022071800/55ccdd5ebb61ebe9518b4733/html5/thumbnails/1.jpg)
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 = ""
![Page 2: Practica calificada de lenguaje de programación I](https://reader035.vdocuments.co/reader035/viewer/2022071800/55ccdd5ebb61ebe9518b4733/html5/thumbnails/2.jpg)
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
![Page 3: Practica calificada de lenguaje de programación I](https://reader035.vdocuments.co/reader035/viewer/2022071800/55ccdd5ebb61ebe9518b4733/html5/thumbnails/3.jpg)
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
![Page 4: Practica calificada de lenguaje de programación I](https://reader035.vdocuments.co/reader035/viewer/2022071800/55ccdd5ebb61ebe9518b4733/html5/thumbnails/4.jpg)
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 = ""
![Page 5: Practica calificada de lenguaje de programación I](https://reader035.vdocuments.co/reader035/viewer/2022071800/55ccdd5ebb61ebe9518b4733/html5/thumbnails/5.jpg)
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()