SlideShare una empresa de Scribd logo
1 de 27
“FUNDAMENTOS DE
PROGRAMACION:
VISUAL BASIC”
DISEÑO DE SISTEMAS Y BASE DE DATOS
Luis Miguel Ruiz
Diego Alonso Dávila
Bryan Paredes Torres
Fiorella Pereza
Jhon Sánchez
INTRODUCCIÓN
El siguiente trabajo trata de la aplicación de entidades en la cual
se pueden almacenar datos de manera estructurada, con la menor
redundancia posible. Diferentes programas y diferentes usuarios
deben poder utilizar estos datos.
El grupo realizó diferentes modelos de base de datos que muy
probablemente podrían ser usadas por pequeñas empresas que
tienen un procedimientos de cálculos y ventas sencillas.
El objetivo del trabajo es realizar bases de datos lo mas reales
posibles para ir familiarizándonos y tener una visión general de
como es una base de datos en una empresa real .
CASO PROPUESTO 2
EJERCICIO 1

Desarrollar un programa que permita
ingresar el nombre y las 4 notas de un
alumno, calcular el promedio
considerando las 3 notas más altas.
MODELO DE LA BASE DE DATOS
PROGRAMACION
Programacion del botón Calcular:
Dim n1, n2, n3, n4, prom As Single

n1 = Single.Parse(TXTn1.Text)
n2 = Single.Parse(TXTn2.Text)
n3 = Single.Parse(TXTn3.Text)
n4 = Single.Parse(TXTn4.Text)
If n1 < n2 And n3 And n4 Then
prom = (n2 + n3 + n4) / 3
End If
If n2 < n1 And n3 And n4 Then
prom = (n1 + n3 + n4) / 3
End If
If n3 < n1 And n2 And n4 Then
prom = (n1 + n2 + n4) / 3
End If
If n4 < n1 And n2 And n3 Then
prom = (n1 + n2 + n3) / 3
End If
TXTprom.Text = prom

Programacion del botón
Nuevo:
TXTnombre.Clear()
TXTn1.Clear()
TXTn2.Clear()
TXTn3.Clear()
TXTn4.Clear()
TXTprom.Clear()
TXTnombre.Focus()

Programacion del botón Salir:
End
CASO PROPUESTO 2
EJERCICIO 2

Desarrollar un programa que lea 2
Números y muestre la división entre
ellos.
MODELO DE LA BASE DE DATOS
PROGRAMACION
Del botón Dividir:
Dim n1, n2, div As Single
n1 =
Single.Parse(TXTn1.Text)
n2 =
Single.Parse(TXTn2.Text)
div = n1 / n2
TXTdiv.Text = div

Programación del botón
Nuevo:
TXTn1.Clear()
TXTn2.Clear()
TXTdiv.Clear()
TXTn1.Focus()
Programacion del botón
Salir:
End
CASO PROPUESTO 2
EJERCICIO 3

Desarrollar un programa para leer el
nombre y cargo de una persona, mostrar
el sueldo que le corresponde según la
siguiente tabla. Si se ingresa un cargo
diferente, mostrar un mensaje de error.
MODELO DE LA BASE DE DATOS
PROGRAMACION
Programacion del botón Calcular:
If TXTcar.Text = "Gerente" Then
TXTsuel.Text = "S/. 2500.00"
Else
If TXTcar.Text = "Administrador" Then
TXTsuel.Text = "S/. 2000.00"
Else
If TXTcar.Text = "Secretaria" Then
TXTsuel.Text = "S/. 1000.00"
Else
If TXTcar.Text = "Contador" Then
TXTsuel.Text = "S/. 1800.00"
Else
MsgBox("Error al introducir
cargo")
End If
End If
End If
End If

Programacion del botón Nuevo:
TXTnom.Clear()
TXTcar.Clear()
TXTsuel.Clear()
TXTnom.Focus()
Programacion del botón Salir:
End
CASO PROPUESTO 2
EJERCICIO 4
Desarrollar un programa que considere lo siguiente: teniendo en cuenta
que las horas inferiores o iguales a 35 se pagan a una tarifa normal
determinada que se debe introducir por teclado al igual que el número de
horas y el nombre del trabajador.
Si las horas son superiores a 35, entonces se calcula horas extras y el
pago de la tarifa hora extra debe incrementarse en un 50% de la tarifa
normal.
Los impuestos a deducir a los trabajadores varían en función de su sueldo
mensual.
Si el sueldo es menor o igual a 1700, estaba libre de impuestos.
Si el sueldo es superior a 1700 y menor o igual que 2500 soles, se calcula
el 5% de Impuestos.
Si el sueldo es superior a 2500 tiene un 7% de Impuestos.
Calcular y mostrar el sueldo neto del trabajador.
MODELO DE LA BASE DE DATOS
PROGRAMACION
Calcular sueldo neto:
Dim ht, ph, sb, sne As Single

ht = Single.Parse(TXTht.Text)
ph = Single.Parse(TXTph.Text)
If ht <= 35 Then
sb = ht * ph
ElseIf ht > 35 Then
sb = (ht - 35) * ph * 1.5 + 35 * ph
End If
If sb <= 1700 Then
sne = sb
ElseIf 1700 < sb <= 2500 Then
sne = (95 / 100) * sb
ElseIf sb > 2500 Then
sne = (97 / 100) * sb
End If
TXTsb.Text = sb
TXTsne.Text = sne

Programacion del botón Nuevo:
TXTht.Clear()
TXTph.Clear()
TXTnom.Clear()
TXTsne.Clear()
TXTnom.Focus()

Programacion del botón Salir:
End
CASO PROPUESTO 3
EJERCICIO 1

Desarrollar un programa que calcule la
suma de los 50 primeros números
naturales.
MODELO DE LA BASE DE DATOS
PROGRAMACION
Calcular

Programacion del botón Nuevo:
CASO PROPUESTO 3
EJERCICIO 2

Desarrollar un programa para
encontrar la suma de las potencias
cuadradas de los 5 primeros
números naturales.
MODELO DE LA BASE DE DATOS
PROGRAMACION
Calcular

Programacion del botón Nuevo:
CASO PROPUESTO 3
EJERCICIO 3

Desarrollar un programa para
hallar el resultado de:
MODELO DE LA BASE DE DATOS
PROGRAMACION
Calcular

Programacion del botón Nuevo:
CASO PROPUESTO 3
EJERCICIO 4

Desarrollar un programa que permita
ingresar números y calcular la cantidad
de números ingresados e indicar cuantos
pares y cuantos impares se ingresaron.
MODELO DE LA BASE DE DATOS
PROGRAMACION
Calcular

Programacion del botón Nuevo:
GRACIAS

Más contenido relacionado

La actualidad más candente

Practica 02-taller-de-programacion-121226180145-phpapp02
Practica 02-taller-de-programacion-121226180145-phpapp02Practica 02-taller-de-programacion-121226180145-phpapp02
Practica 02-taller-de-programacion-121226180145-phpapp02
Flor Santana Mota
 
Problemas propuesto 1 al12
Problemas propuesto 1 al12Problemas propuesto 1 al12
Problemas propuesto 1 al12
YO Por Que
 
Ejercidos resueltos en java para el portafolio
Ejercidos resueltos en java para el portafolioEjercidos resueltos en java para el portafolio
Ejercidos resueltos en java para el portafolio
Jesica Pérez
 

La actualidad más candente (20)

Mi proyecto de "DFSI"
Mi proyecto de "DFSI"Mi proyecto de "DFSI"
Mi proyecto de "DFSI"
 
Programación de ejercicios de consola y gráficos en GAMBAS
Programación de ejercicios de consola y gráficos en GAMBASProgramación de ejercicios de consola y gráficos en GAMBAS
Programación de ejercicios de consola y gráficos en GAMBAS
 
PROGRAMACION EN GAMBAS
PROGRAMACION EN GAMBASPROGRAMACION EN GAMBAS
PROGRAMACION EN GAMBAS
 
Practica 02-taller-de-programacion-121226180145-phpapp02
Practica 02-taller-de-programacion-121226180145-phpapp02Practica 02-taller-de-programacion-121226180145-phpapp02
Practica 02-taller-de-programacion-121226180145-phpapp02
 
Ejemploc de caso
Ejemploc de casoEjemploc de caso
Ejemploc de caso
 
Problemas propuesto 1 al12
Problemas propuesto 1 al12Problemas propuesto 1 al12
Problemas propuesto 1 al12
 
Informe 4 de formularios
Informe 4 de formulariosInforme 4 de formularios
Informe 4 de formularios
 
Problemas 1-16
Problemas 1-16Problemas 1-16
Problemas 1-16
 
Tarea sesion5
Tarea sesion5Tarea sesion5
Tarea sesion5
 
Creación Indices y Constraints en bases de datos de SQL Server
Creación Indices y Constraints en bases de datos de SQL ServerCreación Indices y Constraints en bases de datos de SQL Server
Creación Indices y Constraints en bases de datos de SQL Server
 
Practica de visual basic sistema de facturación
Practica de visual basic sistema de facturaciónPractica de visual basic sistema de facturación
Practica de visual basic sistema de facturación
 
Dfsi
DfsiDfsi
Dfsi
 
ericsonBloc
ericsonBlocericsonBloc
ericsonBloc
 
Acmar trucos de visual basic(2)
Acmar   trucos de visual basic(2)Acmar   trucos de visual basic(2)
Acmar trucos de visual basic(2)
 
16algoritmo
16algoritmo16algoritmo
16algoritmo
 
Ejercidos resueltos en java para el portafolio
Ejercidos resueltos en java para el portafolioEjercidos resueltos en java para el portafolio
Ejercidos resueltos en java para el portafolio
 
Ejercicios gráficos y de consola en gambas
Ejercicios gráficos y de consola en gambasEjercicios gráficos y de consola en gambas
Ejercicios gráficos y de consola en gambas
 
Cómo hacer una calculadora en java y visual basic
Cómo hacer una calculadora en java y visual basicCómo hacer una calculadora en java y visual basic
Cómo hacer una calculadora en java y visual basic
 
Tarea sesion 3
Tarea sesion 3Tarea sesion 3
Tarea sesion 3
 
Algoritmos condicionales..
Algoritmos condicionales..Algoritmos condicionales..
Algoritmos condicionales..
 

Destacado (9)

Visual Studio 2012 introduction
Visual Studio  2012 introductionVisual Studio  2012 introduction
Visual Studio 2012 introduction
 
Fundamentos basicos de visual basic
Fundamentos basicos de visual basicFundamentos basicos de visual basic
Fundamentos basicos de visual basic
 
51
5151
51
 
Rubrica Grado6 Julio30
Rubrica Grado6 Julio30Rubrica Grado6 Julio30
Rubrica Grado6 Julio30
 
Conceptos básicos y metodología de la programación
Conceptos básicos y metodología de la programaciónConceptos básicos y metodología de la programación
Conceptos básicos y metodología de la programación
 
Conceptos básicos y metodología de la programación
Conceptos básicos y metodología de la programaciónConceptos básicos y metodología de la programación
Conceptos básicos y metodología de la programación
 
Elaboracion de algoritmos
Elaboracion de algoritmosElaboracion de algoritmos
Elaboracion de algoritmos
 
Visual Studio 2012
Visual Studio 2012Visual Studio 2012
Visual Studio 2012
 
Diagrama de Flujos Ejemplos.
Diagrama de Flujos Ejemplos.Diagrama de Flujos Ejemplos.
Diagrama de Flujos Ejemplos.
 

Similar a Fundamentos de programación Visual Basic

Sesion02
Sesion02Sesion02
Sesion02
Alex
 
Pequeño Manual de usuario slideshare
Pequeño Manual de usuario slidesharePequeño Manual de usuario slideshare
Pequeño Manual de usuario slideshare
ERICKLUISDJ
 
Manualdeusuarioslideshare sldo. acosta william
Manualdeusuarioslideshare sldo. acosta williamManualdeusuarioslideshare sldo. acosta william
Manualdeusuarioslideshare sldo. acosta william
acostaw1991
 
Algoritmos y programas datos importantes
Algoritmos y programas datos importantesAlgoritmos y programas datos importantes
Algoritmos y programas datos importantes
Esteban Bedoya
 

Similar a Fundamentos de programación Visual Basic (20)

Sesion02
Sesion02Sesion02
Sesion02
 
Pequeño Manual de usuario slideshare
Pequeño Manual de usuario slidesharePequeño Manual de usuario slideshare
Pequeño Manual de usuario slideshare
 
Pequeño Manual de usuario slideshare
Pequeño Manual de usuario slidesharePequeño Manual de usuario slideshare
Pequeño Manual de usuario slideshare
 
Fundamentos de programación DESARROLLADO
Fundamentos de programación DESARROLLADOFundamentos de programación DESARROLLADO
Fundamentos de programación DESARROLLADO
 
MENU DE PROGRAMACION EN VISUAL BASIC
MENU DE PROGRAMACION EN VISUAL BASICMENU DE PROGRAMACION EN VISUAL BASIC
MENU DE PROGRAMACION EN VISUAL BASIC
 
Angel andueza ejercicios_propuestos_resueltos.
Angel andueza ejercicios_propuestos_resueltos.Angel andueza ejercicios_propuestos_resueltos.
Angel andueza ejercicios_propuestos_resueltos.
 
Manualdeslideshare
ManualdeslideshareManualdeslideshare
Manualdeslideshare
 
Manualdeusuarioslideshare sldo. acosta william
Manualdeusuarioslideshare sldo. acosta williamManualdeusuarioslideshare sldo. acosta william
Manualdeusuarioslideshare sldo. acosta william
 
Manualdeusuarioslideshare sldo. acosta william
Manualdeusuarioslideshare sldo. acosta williamManualdeusuarioslideshare sldo. acosta william
Manualdeusuarioslideshare sldo. acosta william
 
Manualdeusuarioslideshare 130716152105-phpapp02
Manualdeusuarioslideshare 130716152105-phpapp02Manualdeusuarioslideshare 130716152105-phpapp02
Manualdeusuarioslideshare 130716152105-phpapp02
 
Menú de Programas
Menú de ProgramasMenú de Programas
Menú de Programas
 
Manual de slideshare
Manual de slideshareManual de slideshare
Manual de slideshare
 
MENU DE PROGRAMA
MENU DE PROGRAMAMENU DE PROGRAMA
MENU DE PROGRAMA
 
Calculadora
CalculadoraCalculadora
Calculadora
 
Desarrollo de aplicaciones en visual basic 6.0
Desarrollo de aplicaciones en visual basic 6.0Desarrollo de aplicaciones en visual basic 6.0
Desarrollo de aplicaciones en visual basic 6.0
 
Manual de usuario slide share
Manual de usuario slide share Manual de usuario slide share
Manual de usuario slide share
 
articles-230453_recurso_4.pptx
articles-230453_recurso_4.pptxarticles-230453_recurso_4.pptx
articles-230453_recurso_4.pptx
 
Algoritmos y programas datos importantes
Algoritmos y programas datos importantesAlgoritmos y programas datos importantes
Algoritmos y programas datos importantes
 
Semana 2 Fundamentos de Python(Ciclos y Listas)
Semana 2   Fundamentos de Python(Ciclos y Listas)Semana 2   Fundamentos de Python(Ciclos y Listas)
Semana 2 Fundamentos de Python(Ciclos y Listas)
 
Programación en c++_u5
Programación en c++_u5Programación en c++_u5
Programación en c++_u5
 

Último

La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
JonathanCovena1
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
JonathanCovena1
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
UPTAIDELTACHIRA
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
El Fortí
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
MiNeyi1
 

Último (20)

La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJOACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 

Fundamentos de programación Visual Basic

  • 1. “FUNDAMENTOS DE PROGRAMACION: VISUAL BASIC” DISEÑO DE SISTEMAS Y BASE DE DATOS Luis Miguel Ruiz Diego Alonso Dávila Bryan Paredes Torres Fiorella Pereza Jhon Sánchez
  • 2. INTRODUCCIÓN El siguiente trabajo trata de la aplicación de entidades en la cual se pueden almacenar datos de manera estructurada, con la menor redundancia posible. Diferentes programas y diferentes usuarios deben poder utilizar estos datos. El grupo realizó diferentes modelos de base de datos que muy probablemente podrían ser usadas por pequeñas empresas que tienen un procedimientos de cálculos y ventas sencillas. El objetivo del trabajo es realizar bases de datos lo mas reales posibles para ir familiarizándonos y tener una visión general de como es una base de datos en una empresa real .
  • 3. CASO PROPUESTO 2 EJERCICIO 1 Desarrollar un programa que permita ingresar el nombre y las 4 notas de un alumno, calcular el promedio considerando las 3 notas más altas.
  • 4. MODELO DE LA BASE DE DATOS
  • 5. PROGRAMACION Programacion del botón Calcular: Dim n1, n2, n3, n4, prom As Single n1 = Single.Parse(TXTn1.Text) n2 = Single.Parse(TXTn2.Text) n3 = Single.Parse(TXTn3.Text) n4 = Single.Parse(TXTn4.Text) If n1 < n2 And n3 And n4 Then prom = (n2 + n3 + n4) / 3 End If If n2 < n1 And n3 And n4 Then prom = (n1 + n3 + n4) / 3 End If If n3 < n1 And n2 And n4 Then prom = (n1 + n2 + n4) / 3 End If If n4 < n1 And n2 And n3 Then prom = (n1 + n2 + n3) / 3 End If TXTprom.Text = prom Programacion del botón Nuevo: TXTnombre.Clear() TXTn1.Clear() TXTn2.Clear() TXTn3.Clear() TXTn4.Clear() TXTprom.Clear() TXTnombre.Focus() Programacion del botón Salir: End
  • 6. CASO PROPUESTO 2 EJERCICIO 2 Desarrollar un programa que lea 2 Números y muestre la división entre ellos.
  • 7. MODELO DE LA BASE DE DATOS
  • 8. PROGRAMACION Del botón Dividir: Dim n1, n2, div As Single n1 = Single.Parse(TXTn1.Text) n2 = Single.Parse(TXTn2.Text) div = n1 / n2 TXTdiv.Text = div Programación del botón Nuevo: TXTn1.Clear() TXTn2.Clear() TXTdiv.Clear() TXTn1.Focus() Programacion del botón Salir: End
  • 9. CASO PROPUESTO 2 EJERCICIO 3 Desarrollar un programa para leer el nombre y cargo de una persona, mostrar el sueldo que le corresponde según la siguiente tabla. Si se ingresa un cargo diferente, mostrar un mensaje de error.
  • 10. MODELO DE LA BASE DE DATOS
  • 11. PROGRAMACION Programacion del botón Calcular: If TXTcar.Text = "Gerente" Then TXTsuel.Text = "S/. 2500.00" Else If TXTcar.Text = "Administrador" Then TXTsuel.Text = "S/. 2000.00" Else If TXTcar.Text = "Secretaria" Then TXTsuel.Text = "S/. 1000.00" Else If TXTcar.Text = "Contador" Then TXTsuel.Text = "S/. 1800.00" Else MsgBox("Error al introducir cargo") End If End If End If End If Programacion del botón Nuevo: TXTnom.Clear() TXTcar.Clear() TXTsuel.Clear() TXTnom.Focus() Programacion del botón Salir: End
  • 12. CASO PROPUESTO 2 EJERCICIO 4 Desarrollar un programa que considere lo siguiente: teniendo en cuenta que las horas inferiores o iguales a 35 se pagan a una tarifa normal determinada que se debe introducir por teclado al igual que el número de horas y el nombre del trabajador. Si las horas son superiores a 35, entonces se calcula horas extras y el pago de la tarifa hora extra debe incrementarse en un 50% de la tarifa normal. Los impuestos a deducir a los trabajadores varían en función de su sueldo mensual. Si el sueldo es menor o igual a 1700, estaba libre de impuestos. Si el sueldo es superior a 1700 y menor o igual que 2500 soles, se calcula el 5% de Impuestos. Si el sueldo es superior a 2500 tiene un 7% de Impuestos. Calcular y mostrar el sueldo neto del trabajador.
  • 13. MODELO DE LA BASE DE DATOS
  • 14. PROGRAMACION Calcular sueldo neto: Dim ht, ph, sb, sne As Single ht = Single.Parse(TXTht.Text) ph = Single.Parse(TXTph.Text) If ht <= 35 Then sb = ht * ph ElseIf ht > 35 Then sb = (ht - 35) * ph * 1.5 + 35 * ph End If If sb <= 1700 Then sne = sb ElseIf 1700 < sb <= 2500 Then sne = (95 / 100) * sb ElseIf sb > 2500 Then sne = (97 / 100) * sb End If TXTsb.Text = sb TXTsne.Text = sne Programacion del botón Nuevo: TXTht.Clear() TXTph.Clear() TXTnom.Clear() TXTsne.Clear() TXTnom.Focus() Programacion del botón Salir: End
  • 15. CASO PROPUESTO 3 EJERCICIO 1 Desarrollar un programa que calcule la suma de los 50 primeros números naturales.
  • 16. MODELO DE LA BASE DE DATOS
  • 18. CASO PROPUESTO 3 EJERCICIO 2 Desarrollar un programa para encontrar la suma de las potencias cuadradas de los 5 primeros números naturales.
  • 19. MODELO DE LA BASE DE DATOS
  • 21. CASO PROPUESTO 3 EJERCICIO 3 Desarrollar un programa para hallar el resultado de:
  • 22. MODELO DE LA BASE DE DATOS
  • 24. CASO PROPUESTO 3 EJERCICIO 4 Desarrollar un programa que permita ingresar números y calcular la cantidad de números ingresados e indicar cuantos pares y cuantos impares se ingresaron.
  • 25. MODELO DE LA BASE DE DATOS