practica calificada de lenguaje de programación i

5
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 = ""

Upload: wilberarangollactahuaman

Post on 14-Aug-2015

11 views

Category:

Education


2 download

TRANSCRIPT

Page 1: Practica calificada de lenguaje de programación I

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

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

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

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

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()