SlideShare a Scribd company logo
1 of 5
Download to read offline
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 = ""
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
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
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 = ""
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()

More Related Content

What's hot (19)

Fómulas excel
Fómulas excelFómulas excel
Fómulas excel
 
Estadistica
EstadisticaEstadistica
Estadistica
 
04 1
04 104 1
04 1
 
Algoritmos y Diagramas de Flujo
Algoritmos y Diagramas de FlujoAlgoritmos y Diagramas de Flujo
Algoritmos y Diagramas de Flujo
 
Práctico 5 Derivadas
Práctico 5 DerivadasPráctico 5 Derivadas
Práctico 5 Derivadas
 
Ejercicios secuenciales
Ejercicios secuencialesEjercicios secuenciales
Ejercicios secuenciales
 
Universidad fermin toro algoritmos secuenciales
Universidad fermin toro algoritmos secuencialesUniversidad fermin toro algoritmos secuenciales
Universidad fermin toro algoritmos secuenciales
 
Macro pib
Macro pibMacro pib
Macro pib
 
Como crear una factura en excel 2016
Como crear una factura en excel 2016Como crear una factura en excel 2016
Como crear una factura en excel 2016
 
Wuiller mendez 18863086
Wuiller mendez 18863086Wuiller mendez 18863086
Wuiller mendez 18863086
 
Algoritmos con análisis.
Algoritmos con análisis. Algoritmos con análisis.
Algoritmos con análisis.
 
ALGORITMO.
ALGORITMO.ALGORITMO.
ALGORITMO.
 
Algoritmo francisco chancay 4to b
Algoritmo francisco chancay 4to bAlgoritmo francisco chancay 4to b
Algoritmo francisco chancay 4to b
 
Función lineal
Función linealFunción lineal
Función lineal
 
Programa 2
Programa 2Programa 2
Programa 2
 
Ejercicios Propuestos de Desarrollo de Algoritmos
Ejercicios Propuestos de Desarrollo de AlgoritmosEjercicios Propuestos de Desarrollo de Algoritmos
Ejercicios Propuestos de Desarrollo de Algoritmos
 
2020 evaluacionunidad4 mat-3s
2020 evaluacionunidad4 mat-3s2020 evaluacionunidad4 mat-3s
2020 evaluacionunidad4 mat-3s
 
Kevin garcia for
Kevin garcia forKevin garcia for
Kevin garcia for
 
Ejercicio macro
Ejercicio macroEjercicio macro
Ejercicio macro
 

Similar to Practica calificada de lenguaje de programación I

Practica calificada de lenguaje de programación I
Practica calificada de lenguaje de programación IPractica calificada de lenguaje de programación I
Practica calificada de lenguaje de programación IWilberArangoLlactahuaman
 
Examen trianual informatica
Examen trianual informaticaExamen trianual informatica
Examen trianual informaticainfobran
 
Funciones 1ºbach ccss
Funciones 1ºbach ccssFunciones 1ºbach ccss
Funciones 1ºbach ccssmarvargas1981
 
Lenguajes máquina y ensamblador
Lenguajes máquina y ensambladorLenguajes máquina y ensamblador
Lenguajes máquina y ensambladorJose Bondia
 
Ejemplos Para Dev C++
Ejemplos Para Dev C++Ejemplos Para Dev C++
Ejemplos Para Dev C++cemayoral
 
segundo parcial de algebra del cbc ciencias economicas
segundo parcial de algebra del cbc ciencias economicassegundo parcial de algebra del cbc ciencias economicas
segundo parcial de algebra del cbc ciencias economicasapuntescbc
 
Ficha tablero-posicional-para-cuarto-de-primaria
Ficha tablero-posicional-para-cuarto-de-primariaFicha tablero-posicional-para-cuarto-de-primaria
Ficha tablero-posicional-para-cuarto-de-primariaMileniaBonilla
 
Ejercicios Utilizando C++
Ejercicios Utilizando C++Ejercicios Utilizando C++
Ejercicios Utilizando C++Adita IC
 
Cap. 2; conceptos basicos en macro.
Cap. 2; conceptos basicos en macro.Cap. 2; conceptos basicos en macro.
Cap. 2; conceptos basicos en macro.jo56mo
 
Genesis solorzano.
Genesis solorzano.Genesis solorzano.
Genesis solorzano.genesolor
 
Examen 2 digitales 2017 b
Examen 2 digitales 2017 bExamen 2 digitales 2017 b
Examen 2 digitales 2017 bRopoga
 
Unmsm fisi - estudio de casos de problemas de programación lineal - io1 cl05
Unmsm   fisi - estudio de casos de problemas de programación lineal - io1 cl05Unmsm   fisi - estudio de casos de problemas de programación lineal - io1 cl05
Unmsm fisi - estudio de casos de problemas de programación lineal - io1 cl05Julio Pari
 
Practica1 1
Practica1 1Practica1 1
Practica1 1carlos
 

Similar to Practica calificada de lenguaje de programación I (20)

Programas
Programas Programas
Programas
 
Ejercicio VAN
Ejercicio VANEjercicio VAN
Ejercicio VAN
 
Practica calificada de lenguaje de programación I
Practica calificada de lenguaje de programación IPractica calificada de lenguaje de programación I
Practica calificada de lenguaje de programación I
 
Examen trianual informatica
Examen trianual informaticaExamen trianual informatica
Examen trianual informatica
 
Funciones 1ºbach ccss
Funciones 1ºbach ccssFunciones 1ºbach ccss
Funciones 1ºbach ccss
 
Tarea paolo
Tarea paoloTarea paolo
Tarea paolo
 
Manual excel pad 2013
Manual excel pad 2013Manual excel pad 2013
Manual excel pad 2013
 
Lenguajes máquina y ensamblador
Lenguajes máquina y ensambladorLenguajes máquina y ensamblador
Lenguajes máquina y ensamblador
 
Ejemplos Para Dev C++
Ejemplos Para Dev C++Ejemplos Para Dev C++
Ejemplos Para Dev C++
 
segundo parcial de algebra del cbc ciencias economicas
segundo parcial de algebra del cbc ciencias economicassegundo parcial de algebra del cbc ciencias economicas
segundo parcial de algebra del cbc ciencias economicas
 
Ficha tablero-posicional-para-cuarto-de-primaria
Ficha tablero-posicional-para-cuarto-de-primariaFicha tablero-posicional-para-cuarto-de-primaria
Ficha tablero-posicional-para-cuarto-de-primaria
 
Ejercicios Utilizando C++
Ejercicios Utilizando C++Ejercicios Utilizando C++
Ejercicios Utilizando C++
 
Sistema digitales trabajo academico
Sistema digitales trabajo academicoSistema digitales trabajo academico
Sistema digitales trabajo academico
 
Cap. 2; conceptos basicos en macro.
Cap. 2; conceptos basicos en macro.Cap. 2; conceptos basicos en macro.
Cap. 2; conceptos basicos en macro.
 
Genesis solorzano.
Genesis solorzano.Genesis solorzano.
Genesis solorzano.
 
Visualbasicnet 120216212821-phpapp01
Visualbasicnet 120216212821-phpapp01Visualbasicnet 120216212821-phpapp01
Visualbasicnet 120216212821-phpapp01
 
Examen 2 digitales 2017 b
Examen 2 digitales 2017 bExamen 2 digitales 2017 b
Examen 2 digitales 2017 b
 
Unmsm fisi - estudio de casos de problemas de programación lineal - io1 cl05
Unmsm   fisi - estudio de casos de problemas de programación lineal - io1 cl05Unmsm   fisi - estudio de casos de problemas de programación lineal - io1 cl05
Unmsm fisi - estudio de casos de problemas de programación lineal - io1 cl05
 
Sol.proble.practic lp
Sol.proble.practic lpSol.proble.practic lp
Sol.proble.practic lp
 
Practica1 1
Practica1 1Practica1 1
Practica1 1
 

Recently uploaded

MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfMARIAPAULAMAHECHAMOR
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxinformacionasapespu
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...JAVIER SOLIS NOYOLA
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 

Recently uploaded (20)

MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdf
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
Unidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDIUnidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDI
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
Razonamiento Matemático 1. Deta del año 2020
Razonamiento Matemático 1. Deta del año 2020Razonamiento Matemático 1. Deta del año 2020
Razonamiento Matemático 1. Deta del año 2020
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
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()