SlideShare una empresa de Scribd logo
1 de 7
Descargar para leer sin conexión
Company.Rivera & G
Mi Web: riverasn.p.ht Autor : Santos Nilo Rivera Luján
OPERACIONES BASICAS
OPERACIÓN SIMBOLO EJEMPLO
Suma + S= x + y
Resta
- R=x – y
Producto * P=x * y
División / D=x / y
División Entera  DE= x  y
Residuo Mod RE= x Mod y
Potencia ^ Po=x ^y
Raíz Cuadrada Math.Sqrt(x) Rc=Math.Sqrt(x)
Practica
Programa para ingresar un número y reporte el último digito.
Nota: Para hallar el último digito de un número, solo debe hallar el residuo del número en
mención entre 10.
Solución:
Public Class Frm1
Private Sub Btnord_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Btnord.Click
Dim n As Integer = 0, ud As Integer = 0
Company.Rivera & G
Mi Web: riverasn.p.ht Autor : Santos Nilo Rivera Luján
n = Txtn.Text
ud = n Mod 10
Lblud.Text = ud
End Sub
Private Sub Btnlim_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Btnlim.Click
Txtn.Clear()
Lblud.Text = ""
Txtn.Focus()
End Sub
Private Sub Btnsal_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Btnsal.Click
Application.Exit()
End Sub
End Class
Programa para ingresar un número y determine las unidades, decenas, centenas y millares si
los tuviera.
Solución
Public Class Frm2
Private Sub Btnord_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Btnord.Click
Dim n As Long = 0
Dim u As Integer = 0, d As Integer = 0
Dim c As Integer = 0, m As Integer = 0
n = Txtn.Text
u = n Mod 10
n = n  10
d = n Mod 10
n = n  10
c = n Mod 10
m = n  10
Lblu.Text = u
Lbld.Text = d
Lblc.Text = c
Lblm.Text = m
End Sub
Private Sub Btnlim_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Btnlim.Click
Txtn.Clear()
Lblu.Text = ""
Company.Rivera & G
Mi Web: riverasn.p.ht Autor : Santos Nilo Rivera Luján
Lbld.Text = ""
Lblc.Text = ""
Lblm.Text = ""
Txtn.Focus()
End Sub
Private Sub Btnsal_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Btnsal.Click
Application.Exit()
End Sub
End Class
Programa para ingresar una cantidad en segundo y reporte su equivalente en H horas, M
minutos y S segundos.
1 Hora= 60 Minutos
1 Minuto = 60 Segundos
Solución
Public Class Frm3
Private Sub Btnord_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Btnord.Click
Dim T As Long = 0, r As Long
Dim h As Integer = 0, m As Integer = 0, s As Integer = 0
T = Txts.Text
h = T  3600
r = T Mod 3600
m = r  60
s = r Mod 60
Lblh.Text = h
Lblm.Text = m
Lbls.Text = s
End Sub
Private Sub Btnlim_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Btnlim.Click
Txts.Clear()
Lblh.Text = ""
Lblm.Text = ""
Lbls.Text = ""
Txts.Focus()
End Sub
Private Sub Btnsal_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Btnsal.Click
Application.Exit()
End Sub
End Class
Company.Rivera & G
Mi Web: riverasn.p.ht Autor : Santos Nilo Rivera Luján
Programa para ingresar 2 puntos en el plano cartesiano y determine la distancia entre ellas.
Solución
Public Class Frm4
Private Sub Btnord_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Btnord.Click
Dim x1 As Single = 0, y1 As Single = 0
Dim x2 As Single = 0, y2 As Single = 0
Dim d As Single
x1 = Txtx1.Text
y1 = Txty1.Text
x2 = Txtx2.Text
y2 = Txty2.Text
d = Math.Sqrt((x1 - x2) ^ 2 + (y1 - y2) ^ 2)
Lbld.Text = d
End Sub
Private Sub Btnlim_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Btnlim.Click
Txtx1.Clear()
Txty1.Clear()
Txtx2.Clear()
Txty2.Clear()
Lbld.Text = ""
Txtx1.Focus()
End Sub
Private Sub Btnsal_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Btnsal.Click
Application.Exit()
End Sub
End Class
Programa para ingresar una cantidad en Kilos y reporte su equivalente en libras.
1 Kilo=2.2 Libras
Solución
Company.Rivera & G
Mi Web: riverasn.p.ht Autor : Santos Nilo Rivera Luján
Public Class Frm5
Private Sub Btnord_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Btnord.Click
Dim k As Single = 0, l As Single = 0
k = Txtk.Text
l = 2.2 * k
Lbll.Text = l
End Sub
Private Sub Btnlim_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Btnlim.Click
Txtk.Clear()
Lbll.Text = ""
Txtk.Focus()
End Sub
Private Sub Btnsal_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Btnsal.Click
Application.Exit()
End Sub
End Class
Programa para ingresar valores a X e Y y determine los valores de A y B
2X + 3A=A+B
X+ 4B-5=2Y+2
Solución
Se tiene
2X + 3A = A – B ----------------- (Ec 1)
X + 4B – 5 = 2Y +2 ----------------- (Ec2)
Se debe saber que para resolver una ecuación, esta debe tener una sola incógnita; de acuerdo a
esto, observamos que la Ec 2 se resolverá primero, ya que solo tiene una sola incógnita que es
B, porque X e Y son conocidos puesto que serán ingresados por teclado. Despejando B de Ec 2,
tendremos:
B = 2Y + 7 – X
4
Ahora como ya conocemos B, podemos resolver la Ec 1, porque ahora solo tendrá una incógnita
que será A. Despejando A de Ec 1 tendremos:
A = –B – 2X
2
Company.Rivera & G
Mi Web: riverasn.p.ht Autor : Santos Nilo Rivera Luján
Public Class Frm6
Private Sub Btnord_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Btnord.Click
Dim x, y, a, b As Single
x = Txtx.Text
y = Txty.Text
b = (2 * y + 7 - x) / 4
a = (-b - 2 * x) / 2
Lbla.Text = a
Lblb.Text = b
End Sub
Private Sub Btnlim_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Btnlim.Click
Txtx.Clear()
Txty.Clear()
Lbla.Text = ""
Lblb.Text = ""
Txtx.Focus()
End Sub
Private Sub Btnsal_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Btnsal.Click
Application.Exit()
End Sub
End Class
Trabajo Nro3: Diseñe, Declare, procese y reporte en un proyecto llamado
Apellidos3_Nombres3
1. Programa para ingresar un numero de 5 dígitos y determine el producto del ultimo y
penúltimo digito
2. Programa para ingresar la velocidad de un automóvil así como el tiempo empleado en
recorrer una distancia a determinar.
Velocidad = Distancia
tiempo
3. Programa para ingresar las horas trabajadas, pago x hora así como el Porcentaje de
bonificación y determine el sueldo, la bonificación y pago total
Sueldo= Horas Trabajadas x Pago Hora
Bonificación = Sueldo x Porcentaje de Bonificación
100
Pago Total = Sueldo + Bonificación
4. Programa para ingresar 2 números y reporte el residuo
Company.Rivera & G
Mi Web: riverasn.p.ht Autor : Santos Nilo Rivera Luján
5. Programa para ingresar 3 números X,Y e Z y determine A, B y C
AX + 3B=C+Y
4Y+Z=3+C
2X+2B+C=5-Y
6. Programa para ingresar los catetos de un triángulo rectángulo y calcule y reporte la
hipotenusa
Hipotenuza2
= Cateto12
+ Cateto22
7. Programa para ingresar el área de un cuadrado y determine el perímetro
Area = Lado2
Perímetro = 4xLado
8. Programa para ingresar 4 puntos en el plano cartesiano y determine la distancia entre los
puntos, así como el perímetro.

Más contenido relacionado

Similar a Operaciones básicas en VB.NET

Clase nro3y4 vb net.2010 rivera & g
Clase nro3y4 vb net.2010 rivera & gClase nro3y4 vb net.2010 rivera & g
Clase nro3y4 vb net.2010 rivera & gSantos Rivera Luján
 
Estructuras repetitivas (Ejercicio)
Estructuras repetitivas (Ejercicio)Estructuras repetitivas (Ejercicio)
Estructuras repetitivas (Ejercicio)Jesús Alexander
 
codigos de algunas pantallas
codigos de algunas pantallas codigos de algunas pantallas
codigos de algunas pantallas Dania Archaga
 
Formulario De Registro De Boleta De Ventay Mantenimiento De Cliente
Formulario De Registro De Boleta De Ventay Mantenimiento De ClienteFormulario De Registro De Boleta De Ventay Mantenimiento De Cliente
Formulario De Registro De Boleta De Ventay Mantenimiento De Clientejameszx
 
Formulario De Registro De Boleta De Ventay Mantenimiento De Cliente
Formulario De Registro De Boleta De Ventay Mantenimiento De ClienteFormulario De Registro De Boleta De Ventay Mantenimiento De Cliente
Formulario De Registro De Boleta De Ventay Mantenimiento De Clientejameszx
 
Sesion 01 funciones y_procedimientos
Sesion 01 funciones y_procedimientosSesion 01 funciones y_procedimientos
Sesion 01 funciones y_procedimientosSantos Rivera Luján
 
Guia de Laboratorios 2 - VB.NET 2005
Guia de Laboratorios 2 - VB.NET 2005Guia de Laboratorios 2 - VB.NET 2005
Guia de Laboratorios 2 - VB.NET 2005Jose Ponce
 
Guia de Laboratorios 4 - VB.NET 2005
Guia de Laboratorios 4 - VB.NET 2005Guia de Laboratorios 4 - VB.NET 2005
Guia de Laboratorios 4 - VB.NET 2005Jose Ponce
 
Practica Tres Delphi
Practica Tres DelphiPractica Tres Delphi
Practica Tres DelphiJose Ponce
 

Similar a Operaciones básicas en VB.NET (20)

Clase nro3y4 vb net.2010 rivera & g
Clase nro3y4 vb net.2010 rivera & gClase nro3y4 vb net.2010 rivera & g
Clase nro3y4 vb net.2010 rivera & g
 
Aplicacion motos login
Aplicacion motos loginAplicacion motos login
Aplicacion motos login
 
Crear una solución en visual studio
Crear una solución en visual studioCrear una solución en visual studio
Crear una solución en visual studio
 
Estructuras repetitivas (Ejercicio)
Estructuras repetitivas (Ejercicio)Estructuras repetitivas (Ejercicio)
Estructuras repetitivas (Ejercicio)
 
codigos de algunas pantallas
codigos de algunas pantallas codigos de algunas pantallas
codigos de algunas pantallas
 
Minicalculadora
MinicalculadoraMinicalculadora
Minicalculadora
 
Minicalculadora
MinicalculadoraMinicalculadora
Minicalculadora
 
Agencia de viaje
Agencia de viajeAgencia de viaje
Agencia de viaje
 
Formulario De Registro De Boleta De Ventay Mantenimiento De Cliente
Formulario De Registro De Boleta De Ventay Mantenimiento De ClienteFormulario De Registro De Boleta De Ventay Mantenimiento De Cliente
Formulario De Registro De Boleta De Ventay Mantenimiento De Cliente
 
Formulario De Registro De Boleta De Ventay Mantenimiento De Cliente
Formulario De Registro De Boleta De Ventay Mantenimiento De ClienteFormulario De Registro De Boleta De Ventay Mantenimiento De Cliente
Formulario De Registro De Boleta De Ventay Mantenimiento De Cliente
 
Sesion 01 funciones y_procedimientos
Sesion 01 funciones y_procedimientosSesion 01 funciones y_procedimientos
Sesion 01 funciones y_procedimientos
 
CodigoFelizLombriz
CodigoFelizLombrizCodigoFelizLombriz
CodigoFelizLombriz
 
Visual basic cbtis
Visual basic cbtisVisual basic cbtis
Visual basic cbtis
 
Guia de Laboratorios 2 - VB.NET 2005
Guia de Laboratorios 2 - VB.NET 2005Guia de Laboratorios 2 - VB.NET 2005
Guia de Laboratorios 2 - VB.NET 2005
 
Guia de Laboratorios 4 - VB.NET 2005
Guia de Laboratorios 4 - VB.NET 2005Guia de Laboratorios 4 - VB.NET 2005
Guia de Laboratorios 4 - VB.NET 2005
 
Practica Tres Delphi
Practica Tres DelphiPractica Tres Delphi
Practica Tres Delphi
 
Ejercicios vb
Ejercicios vbEjercicios vb
Ejercicios vb
 
Elemento n3
Elemento n3Elemento n3
Elemento n3
 
Programación III
Programación IIIProgramación III
Programación III
 
Cristinagananparedes
CristinagananparedesCristinagananparedes
Cristinagananparedes
 

Último

Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Baker Publishing Company
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFlor Idalia Espinoza Ortega
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxMapyMerma1
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
plan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativaplan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativafiorelachuctaya2
 
Marketing y servicios 2ºBTP Cocina DGETP
Marketing y servicios 2ºBTP Cocina DGETPMarketing y servicios 2ºBTP Cocina DGETP
Marketing y servicios 2ºBTP Cocina DGETPANEP - DETP
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfromanmillans
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 

Último (20)

Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamica
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptx
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
plan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativaplan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativa
 
Marketing y servicios 2ºBTP Cocina DGETP
Marketing y servicios 2ºBTP Cocina DGETPMarketing y servicios 2ºBTP Cocina DGETP
Marketing y servicios 2ºBTP Cocina DGETP
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdf
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
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
 
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
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 

Operaciones básicas en VB.NET

  • 1. Company.Rivera & G Mi Web: riverasn.p.ht Autor : Santos Nilo Rivera Luján OPERACIONES BASICAS OPERACIÓN SIMBOLO EJEMPLO Suma + S= x + y Resta - R=x – y Producto * P=x * y División / D=x / y División Entera DE= x y Residuo Mod RE= x Mod y Potencia ^ Po=x ^y Raíz Cuadrada Math.Sqrt(x) Rc=Math.Sqrt(x) Practica Programa para ingresar un número y reporte el último digito. Nota: Para hallar el último digito de un número, solo debe hallar el residuo del número en mención entre 10. Solución: Public Class Frm1 Private Sub Btnord_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btnord.Click Dim n As Integer = 0, ud As Integer = 0
  • 2. Company.Rivera & G Mi Web: riverasn.p.ht Autor : Santos Nilo Rivera Luján n = Txtn.Text ud = n Mod 10 Lblud.Text = ud End Sub Private Sub Btnlim_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btnlim.Click Txtn.Clear() Lblud.Text = "" Txtn.Focus() End Sub Private Sub Btnsal_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btnsal.Click Application.Exit() End Sub End Class Programa para ingresar un número y determine las unidades, decenas, centenas y millares si los tuviera. Solución Public Class Frm2 Private Sub Btnord_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btnord.Click Dim n As Long = 0 Dim u As Integer = 0, d As Integer = 0 Dim c As Integer = 0, m As Integer = 0 n = Txtn.Text u = n Mod 10 n = n 10 d = n Mod 10 n = n 10 c = n Mod 10 m = n 10 Lblu.Text = u Lbld.Text = d Lblc.Text = c Lblm.Text = m End Sub Private Sub Btnlim_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btnlim.Click Txtn.Clear() Lblu.Text = ""
  • 3. Company.Rivera & G Mi Web: riverasn.p.ht Autor : Santos Nilo Rivera Luján Lbld.Text = "" Lblc.Text = "" Lblm.Text = "" Txtn.Focus() End Sub Private Sub Btnsal_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btnsal.Click Application.Exit() End Sub End Class Programa para ingresar una cantidad en segundo y reporte su equivalente en H horas, M minutos y S segundos. 1 Hora= 60 Minutos 1 Minuto = 60 Segundos Solución Public Class Frm3 Private Sub Btnord_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btnord.Click Dim T As Long = 0, r As Long Dim h As Integer = 0, m As Integer = 0, s As Integer = 0 T = Txts.Text h = T 3600 r = T Mod 3600 m = r 60 s = r Mod 60 Lblh.Text = h Lblm.Text = m Lbls.Text = s End Sub Private Sub Btnlim_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btnlim.Click Txts.Clear() Lblh.Text = "" Lblm.Text = "" Lbls.Text = "" Txts.Focus() End Sub Private Sub Btnsal_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btnsal.Click Application.Exit() End Sub End Class
  • 4. Company.Rivera & G Mi Web: riverasn.p.ht Autor : Santos Nilo Rivera Luján Programa para ingresar 2 puntos en el plano cartesiano y determine la distancia entre ellas. Solución Public Class Frm4 Private Sub Btnord_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btnord.Click Dim x1 As Single = 0, y1 As Single = 0 Dim x2 As Single = 0, y2 As Single = 0 Dim d As Single x1 = Txtx1.Text y1 = Txty1.Text x2 = Txtx2.Text y2 = Txty2.Text d = Math.Sqrt((x1 - x2) ^ 2 + (y1 - y2) ^ 2) Lbld.Text = d End Sub Private Sub Btnlim_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btnlim.Click Txtx1.Clear() Txty1.Clear() Txtx2.Clear() Txty2.Clear() Lbld.Text = "" Txtx1.Focus() End Sub Private Sub Btnsal_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btnsal.Click Application.Exit() End Sub End Class Programa para ingresar una cantidad en Kilos y reporte su equivalente en libras. 1 Kilo=2.2 Libras Solución
  • 5. Company.Rivera & G Mi Web: riverasn.p.ht Autor : Santos Nilo Rivera Luján Public Class Frm5 Private Sub Btnord_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btnord.Click Dim k As Single = 0, l As Single = 0 k = Txtk.Text l = 2.2 * k Lbll.Text = l End Sub Private Sub Btnlim_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btnlim.Click Txtk.Clear() Lbll.Text = "" Txtk.Focus() End Sub Private Sub Btnsal_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btnsal.Click Application.Exit() End Sub End Class Programa para ingresar valores a X e Y y determine los valores de A y B 2X + 3A=A+B X+ 4B-5=2Y+2 Solución Se tiene 2X + 3A = A – B ----------------- (Ec 1) X + 4B – 5 = 2Y +2 ----------------- (Ec2) Se debe saber que para resolver una ecuación, esta debe tener una sola incógnita; de acuerdo a esto, observamos que la Ec 2 se resolverá primero, ya que solo tiene una sola incógnita que es B, porque X e Y son conocidos puesto que serán ingresados por teclado. Despejando B de Ec 2, tendremos: B = 2Y + 7 – X 4 Ahora como ya conocemos B, podemos resolver la Ec 1, porque ahora solo tendrá una incógnita que será A. Despejando A de Ec 1 tendremos: A = –B – 2X 2
  • 6. Company.Rivera & G Mi Web: riverasn.p.ht Autor : Santos Nilo Rivera Luján Public Class Frm6 Private Sub Btnord_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btnord.Click Dim x, y, a, b As Single x = Txtx.Text y = Txty.Text b = (2 * y + 7 - x) / 4 a = (-b - 2 * x) / 2 Lbla.Text = a Lblb.Text = b End Sub Private Sub Btnlim_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btnlim.Click Txtx.Clear() Txty.Clear() Lbla.Text = "" Lblb.Text = "" Txtx.Focus() End Sub Private Sub Btnsal_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btnsal.Click Application.Exit() End Sub End Class Trabajo Nro3: Diseñe, Declare, procese y reporte en un proyecto llamado Apellidos3_Nombres3 1. Programa para ingresar un numero de 5 dígitos y determine el producto del ultimo y penúltimo digito 2. Programa para ingresar la velocidad de un automóvil así como el tiempo empleado en recorrer una distancia a determinar. Velocidad = Distancia tiempo 3. Programa para ingresar las horas trabajadas, pago x hora así como el Porcentaje de bonificación y determine el sueldo, la bonificación y pago total Sueldo= Horas Trabajadas x Pago Hora Bonificación = Sueldo x Porcentaje de Bonificación 100 Pago Total = Sueldo + Bonificación 4. Programa para ingresar 2 números y reporte el residuo
  • 7. Company.Rivera & G Mi Web: riverasn.p.ht Autor : Santos Nilo Rivera Luján 5. Programa para ingresar 3 números X,Y e Z y determine A, B y C AX + 3B=C+Y 4Y+Z=3+C 2X+2B+C=5-Y 6. Programa para ingresar los catetos de un triángulo rectángulo y calcule y reporte la hipotenusa Hipotenuza2 = Cateto12 + Cateto22 7. Programa para ingresar el área de un cuadrado y determine el perímetro Area = Lado2 Perímetro = 4xLado 8. Programa para ingresar 4 puntos en el plano cartesiano y determine la distancia entre los puntos, así como el perímetro.